- 博客(1)
- 资源 (4)
- 收藏
- 关注
转载 const volatile int i = 10
const和volatile放在一起的意义在于: (1)本程序段中不能对a作修改,任何修改都是非法的,或者至少是粗心,编译器应该报错,防止这种粗心; (2)另一个程序段则完全有可能修改,因此编译器最好不要做太激进的优化。 “const”含义是“请做为常量使用”,而并非“放心吧,那肯定是个常量”。 “volatile”的含义是“请不要做没谱的优化,这个值可能变掉的”,而并非“你可以修
2014-07-14 11:00:07 194
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人