你见过哪些惊世骇俗的垃圾代码
泻药。没有见过。附新鲜出炉的 GCC 6 的changelog一则。Value range propagation now assumes that the this pointer of C++ member functions is non-null. This eliminates common null pointer checks but also breaks some non-conforming code-bases (such as Qt-5, Chromium, KDevelop). As a temporary work-around -fno-delete-null-pointer-checks can be used. Wrong code can be identified by using -fsanitize=undefined.所以我日常生活里几乎使用频率最高的三个程序,依赖于this可以是null时的undefined behavior在特定编译器下的行为……?
■网友
if (xxx==true){ for(int i=0;i\u0026lt;100;i++) { save(); }}
■网友
【你见过哪些惊世骇俗的垃圾代码】 时间排序
推荐阅读
- 装置■一天效益百万的国产装置见过没?一起去大修现场看看吧
- 医院|感染艾滋病毒初期有哪些征兆?可以自行检查吗?共用马桶会传染吗
- 玩游戏花钱最多的有哪些游戏,哪些人
- 旅行|需要准备哪些物品?全面冬季出游清单,建议收藏带宝宝出门旅行
- 红米手机通过QQ空间的成功营销,给涉足社会化营销的企业有哪些启示
- 互联网在线音乐行业有哪些可能的盈利模式
- 直播会成为品牌传播的另一个途径么有哪些可行的方法感觉有戏又没头绪好捉急。
- 侧重业务逻辑的产品需求规格说明书,需要有哪些要点
- 大学|上海大学第8,前10名有哪些高校?上海市30所大学排名
- 学图像处理有哪些不错的书推荐
