类型限定符,转义标识符
1.volate每次都必须直接读取值,主要目的是防止编译器优化省略指令。
2.voalte与机器相关,volate的程序在移植到新机器和新编译器后仍然有效。 例如,程序包括系统定时更新时钟变量,如果对象的值在程序控制或检测之外发生变化,则需要定义为volate。
与const不同,3.volate对volate对象无效,除非指定形状参数作为const volate引用。 可以对任何类型执行赋值复制操作。
注释:主要还是看C++ primer写的很清楚
1.volate每次都必须直接读取值,主要目的是防止编译器优化省略指令。
2.voalte与机器相关,volate的程序在移植到新机器和新编译器后仍然有效。 例如,程序包括系统定时更新时钟变量,如果对象的值在程序控制或检测之外发生变化,则需要定义为volate。
与const不同,3.volate对volate对象无效,除非指定形状参数作为const volate引用。 可以对任何类型执行赋值复制操作。
注释:主要还是看C++ primer写的很清楚