V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  FrankHB  ›  全部回复第 75 页 / 共 92 页
回复总数  1831
1 ... 71  72  73  74  75  76  77  78  79  80 ... 92  
2018-10-05 11:58:39 +08:00
回复了 ngg0707 创建的主题 C 为什么 const 引用可以指向常量还可以取到地址?
@xuanbg 初始化一个函数引用,你告诉我这货地址是啥?
@cyspy 不是 UB。
const lvalue reference 用 prvalue 初始化类型兼容,temporary materialization conversion 过了自然就有个对象,但是抽象机语义上有对象和实现是不是给对象分配存储是两回事。就算分配,这种没 ABI 限制的东西不放寄存器里要放主存可以算是没事找事。
至于&的结果还真不一定,因为<<出来的内容是 implementation-defined,编译器完全可以不生成一个对象给你随便一个幺蛾子,只要给文档就行。只不过通常实现都懒得和 iostream 这种破烂有一腿日 builtin 所以看不到而已……
2018-10-05 11:45:34 +08:00
回复了 zynlp 创建的主题 C 萌新求助,这段代码要怎么优化?
没事搞什么劳什子两段初始化,直接存引用会死?要 nullable 就 optional,要擦除类型就 any,搞什么 void*。(啥,上不起 C 艹 17,没得用?抄总会吧: https://github.com/FrankHB/YSLib/tree/master/YBase/include/ystdex
顺便,没搞清 const noexcept 和 lambda 以外{前不换行的一起打死。
2018-10-05 11:31:12 +08:00
回复了 angel725 创建的主题 C ubuntu 把.c 编译成 exe
gcc *.c -oxxx.exe
(反正没说要 PE,干嘛交叉编译。都叫 EXEutable,又不要 shebang 啥卵子的,我还习惯编译出来不管啥都无脑搞成 exe 呢: https://github.com/FrankHB/YSLib/blob/bd84aeec73612e4a780905a4c3b19e7825e5beb5/Tools/Scripts/SHBuild-YSLib-common.txt#L324
“代码风格和结构都不能随心所欲了”
——婊一顿现有的,彼可取而代之也(
(实习就随便吧……)
2018-09-18 08:55:26 +08:00
回复了 Zzzp 创建的主题 C c 语言
@darkkylin 很多实用的形式系统要求不能无限递归死循环所以要在可能的执行路径中避免图灵完备。比如一个静态检查要是停不下来就搞笑了。而这种性质(用重写系统的术语,强规范化)如果不是直接保守扩展现有的强规范化系统,是不那么容易直接得到的,得有一些设计上的约束,然后还得另外证明。主要的麻烦事加特性扩展以后这种性质不容易自动保持,所以经常有活干。
2018-09-17 02:48:37 +08:00
回复了 netpi 创建的主题 区块链 也许我们正活在一个更高维度的区块链世界
TL;DR,拉到最下面,原来是 VSC 软广(
好吧,直接看下去大概也是这个感觉(
2018-09-17 02:41:10 +08:00
回复了 fwee 创建的主题 区块链 大众对区块链的偏见
某乎上没找到原题的标题,不过脑子和语文水平不要太不正常的都该能看出其中的搭配问题。
就像郁金香不等于炒作郁金香投机,南海公司不等于南海公司的股票,吹区块链的项目跟区块链是两回事。这是这个星球上的文明动物既有的逻辑,非得跟这个唱反调嘛……
……所以驯化这些做什么,开马戏团?
不需要明白的就 msdfc 不要聒噪,这么点儿理都不懂,流石未开化动物。
2018-09-16 15:05:15 +08:00
回复了 bethebetter 创建的主题 程序员 谷歌 Chrome 真是太不要脸了,跟当年的 IE 有的一比
不用炒肉末,不过跪舔的姿势怕是没有谁打得过 FF。
@lizihua 因为旧插件用了 Basilisk,不过不知道有没更好的备胎……
2018-09-16 14:59:01 +08:00
回复了 musi 创建的主题 Linux Linux 只是个玩具???
@RobertYang 工业界十有八九都不到一知半解的程度,高校老师……随便抓个出来问问,四分之一解都没吧(
2018-09-16 07:10:12 +08:00
回复了 ericgui 创建的主题 程序员 今天开始学日语了
复杂多了……
不说各种变形的麻烦,看你汉字上手……一个文白异读搞死你( mmp 熟字训
2018-09-16 07:03:42 +08:00
回复了 paparika 创建的主题 Linux 如何优雅地引用常见 c/c++库的部分源码
thread 的锁……你这是得多古董没法上 std 啊……
2018-09-16 07:01:36 +08:00
回复了 lonisletend 创建的主题 C C 语言怎么输出 Unicode 对应的汉字?
@yksoft1 Win2k 以后 NT 原生支持就基本上从 UCS-2LE 改成 UTF-16LE 了。Win32 倒是有 WM_UNICHAR 之类的坑货在之后才完善支持。

@purgle CP936 明显不是 GB2312。
2018-09-16 06:54:33 +08:00
回复了 Zzzp 创建的主题 C c 语言
@darkkylin 图灵完备不完备什么的也是病得治,不过这个就先坑这里好了。

先了解一下为什么很多搞 PL 的削尖脑袋死活不想让他们的玩具图灵完备的道理吧。
2018-09-16 06:49:30 +08:00
回复了 Zzzp 创建的主题 C c 语言
@jmc891205 非得面向什么出来的是病,得治。

https://github.com/FrankHB/pl-docs/blob/master/zh-CN/OO-and-procedural-oriented-mist.md

@Richardhtw 这种逗问题搜索引擎还真没多大用,因为搜到的八成也是扯淡。看你楼上这些统计一下有多少能算是没问题的。

@LittlePaper @cherbim 一看就是 xjb 装到得重修的。

http://tieba.baidu.com/f?ct=335675392&tn=baiduPostBrowser&z=5864296035&sc=121780474620#121780474620
2018-09-16 06:42:29 +08:00
回复了 whoami9894 创建的主题 C 请教 code::blocks 中包含头文件的问题
蛤?“堆栈”?_+大写字母标识符? int ? delete[]? accessor 没 const noexcept ?打死打死(
一看就是没添加 cbp 嘛,除此之外跟 C::B 有什么关系,怎么脑补出头文件包含问题的?
顺便很不巧,C::B 的头文件包含还真有个坑,因为它的 build system 是正则#include 的,所以#include 个宏名不会算到依赖更新里。不过你显然还没被坑到的程度……
2018-09-16 06:36:05 +08:00
回复了 coool 创建的主题 C C++ 原生字符串编译报错如何处理?
你用的什么古董 g++,g++6 开始默认-std=gnu++14。
2018-09-16 06:32:52 +08:00
回复了 Machard 创建的主题 C 各位大佬,你们是采用什么工具来检测 C++内存泄露等问题?
valgrind DrMemory asan msan lsan ubsan
2018-09-16 06:22:40 +08:00
回复了 musi 创建的主题 Linux Linux 只是个玩具???
@RobertYang 怎么说呢,各种意义上都挺玩具的就是了,没有最吼一说吧……

当然这样就没法方便举例说工程上面那个更不堪了。
不过不说 API 残不残,核心功能确实都不咋地啊,感觉就像是猴子撸的嘛,比如……

https://en.wikipedia.org/wiki/Time_of_check_to_time_of_use#Preventing_TOCTTOU
https://en.wikipedia.org/wiki/Engine_(computer_science)
2018-09-16 06:17:36 +08:00
回复了 musi 创建的主题 Linux Linux 只是个玩具???
@mmdsun 这方面扯蛋历史源远流长……

http://www.wzxue.com/linux-kernel-aio 这个奇葩 /

不过,是玩具这一点更集中体现在不保证稳定内核接口上。
1 ... 71  72  73  74  75  76  77  78  79  80 ... 92  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2612 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 91ms · UTC 03:53 · PVG 11:53 · LAX 19:53 · JFK 22:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.