GuuJiang 最近的时间轴更新
GuuJiang

GuuJiang

V2EX 第 58186 号会员,加入于 2014-03-14 16:18:47 +08:00
今日活跃度排名 4236
10 G 27 S 17 B
根据 GuuJiang 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
GuuJiang 最近回复了
4 天前
回复了 horou 创建的主题 Rust Rust 编译 Wasm 文本格式的问题
--remap-path-prefix
作为没仔细看就强答的一员,首先给 op 道歉
以下从旁观者角度总结一下来龙去脉,并非给自己辩解
这个问题之所以会引起这么大的争议,其中一个原因是在 5L 时给出了一段极具误导性的示例代码
主题想表达的是“C++和 Java 在 **构造方法** 中调用 **virtual** 方法时的行为不同”,而 5L 给出的示例代码却不是 virtual 的,偏偏“C++中需要显式声明 virtual ,而 Java 中不存在 non virtual”这个知识非常地深入人心,几乎成了一个所有 C++/Java 双修的程序员必然会曾经遇到过的月经问题,所以这个贴里的绝大多数人(包括我自己在内)没有仔细看就第一时间想着“果然又是这个问题”,而忽略了“从构造方法调用”这个前提,事实上 5L 的示例代码并不能用来验证主题中本来想问的那个问题,因为首先这段代码中存在非 virtual 方法的重写(更准确地说应该是隐藏),而 Java 中并不存在等价的代码,其次 C++中的非 virtual 方法在从非构造方法中调用时得到的结果也和主题描述中的一致,这两点共同作用进一步加深了第一眼看到这段示例代码的人对于“这个差异是由 virtual/non virtual 造成的”这一印象,而“从 constructor/非 constructor 调用”这一差异几乎完全被隐藏了,事实上如果开始在 5L 给出的代码就是调用 virtual 方法,那么更多的人就会把注意力放到“是否从 constructor 调用”上来,楼也不至于歪得那么厉害了
@movq #15 的结论不成立,你用 virtual 方法来测试将会得到和 Java 完全一样的结果,你把 Java 的所有方法都当成 virtual 的就能理解了
16 天前
回复了 18519017871 创建的主题 问与答 为什么如此多的 App 都会提供代理设定
现在的人已经把代理默认为翻墙,已经忘记了代理诞生之初的本来作用了吗?
你确定这个 Install_TW7.0.4.4_Enterprise_Linux.bin 是一个 shell 文件?光从文件名判断的话极有可能是个可执行文件,把 run sh 后面的 sh 去掉
29 天前
回复了 Coelacanth 创建的主题 问与答 数学是被 [发明] 的,还是被 [发现] 的?
发明的
另外再附送一个冷知识:数学不属于科学
37 天前
回复了 summerLast 创建的主题 问与答 双缝干涉实验的结果说明了什么?
楼上所有说因果倒置的明显都混淆了双缝干涉实验和延迟选择实验
38 天前
回复了 Askiz 创建的主题 问与答 请问面试被提问优缺点要怎么回答比较好?
缺点:“追求完美”
1. 记忆力减退
2. 经常数错数
4. 记忆力减退
注意看,这个男人叫小帅
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2146 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 16:47 · PVG 00:47 · LAX 08:47 · JFK 11:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.