- 博客(2)
- 资源 (4)
- 收藏
- 关注
转载 mutable 关键字
<br />mutable 可以用来指出,即使结构或者类变量为const,其某个成员也可以被修改 <br /> 在c++的类中, 如果一个函数被const 修饰,那么它将无法修改其成员变量的,但是如果这个成员变量是被mutable修饰的话,则可以修改。 <br />例如 <br />struct data { char name[30]; mutable int accesses; .... }; const data veep = {"david";,0,
2010-09-11 12:13:00 592
转载 讲讲volatile的作用
转载,原文地址是:http://blog.21ic.com/user1/2949/archives/2007/35599.html<br /><br />一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: <br /> 1). 并行设备的硬件寄存器(如:状态寄存器) <br /> 2
2010-09-11 12:05:00 444
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人