什么是C ++中的类型限定符?

类型限定符是应用于类型的关键字,从而产生合格的类型。例如,const int是表示常量整数的限定类型,而int是对应的非限定类型,仅是整数。类型限定符是一种通过类型系统表达有关值的附加信息并确保数据使用正确性的方法。从2014年和C11开始,标准C中有四个类型限定符:const(C89),volatile(C89),restrict(C99)和_Atomic(C11)。其中的前两个常量(即const和volatile)也存在于C ++中,并且是C ++中唯一的类型限定符。