C++学习之路(三):volatile关键字

volatile是c++中的一个关键字。用volatile修饰的变量,具有三个性质:易变性   (一)易变性: 由于编译器对代码执行的优化,两条赋值语句,下一条语句可能会直接从上一条语句使用的寄存器中取得变量内容,通过volatile修饰变量,使得变量将被写会内存,对变量的访问也会直接从内存中读取,而不是从寄存器中获取。 测试代码1: 上述代码中,a为非volatile变量,b=a+1,对应的汇编
相关文章
相关标签/搜索