绪论

面向对象

编译技术

C++基础

重点:const、引用类型

强类型

常量

const、volitile和mutable

volitile 类型:易失性,优化器不对该变量的读取进行优化,用到该变量时重 新从它所在的内存读取数据。 修饰的变量可由操作系统、硬件、并发执行的线程在程序中进行修改。

mutable类型: 可变性,是const 的反义词,为突破 const的限制而设置的;被mutable 修饰的变量永远处于可变得状态,即使在 const函数中; mutable只能用来修饰数据成员;不能与 const、volatile 或 static 同时出现