随笔 - 54  文章 - 0  评论 - 184  阅读 - 58万
06 2014 档案
c++11 内存模型解读
摘要:关于乱序 说到内存模型,首先需要明确一个普遍存在,但却未必人人都注意到的事实:程序通常并不是总按着照源码中的顺序一一执行,此谓之乱序,乱序产生的原因可能有好几种: 1. 编译器出于优化的目的,在编译阶段将源码的顺序进行交换。 2. 程序执行期间,指令流水被 cpu 乱序执行。 3. inhe... 阅读全文
posted @ 2014-06-29 17:37 twoon 阅读(13863) 评论(9) 推荐(3) 编辑
模板中的名字查找问题
摘要:问题起源 先看下面很简单的一小段程序。 这段代码在 GCC 下很意外地编译不过,原因竟然是找不到 fun 的定义,可是明明就定义在基类中了好吗!为什么视而不见呢?显然这和编译器对名字的查找方式有关,那这里面究竟有什么玄机呢?上述代码是写得不规范,还是 GCC 竟然存在这样愚蠢而又莫名其妙的 bug... 阅读全文
posted @ 2014-06-15 16:29 twoon 阅读(1995) 评论(5) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示