#include "iostream"
using namespace std;
int main(void)
{
const int a=5;//指定此值不可修改
volatile int c=6;//指定此值不可优化,假设编译器发现两次使用了这个变量,这时编译器可能将这个值放在一个寄存器中,volatile告诉编译器不优化
//也意味着 volatite 限定的变量是易变的,即即使程序未对此值进行修改,硬件可能对这个值进行修改,常用来修定一个指向硬件的指针
mutable int d=5;// 与volatite刚好相反,告诉编译器优化
}
10.CV限定符
最新推荐文章于 2023-06-19 16:59:32 发布