Jon*_*Mee 6 c++ declaration definition qualifiers
我已经开始看到"cv-qualified"一词被抛出很多.
回答我的上一个问题:
如果T是(可能是cv限定的)类类型(第9节),则调用T的默认构造函数(12.1)
有人可以为我定义吗?
rav*_*avi 10
cv限定意味着const和volatile ...例如: -
// non cv_qualified
int first;
char *second;
// cv-qualified
const int third;
volatile char * fourth;
Run Code Online (Sandbox Code Playgroud)
cv中的c表示const,v表示volatile.
来自C++标准(3.9.3 CV限定符)
- const对象是const T类型的对象或这种对象的不可变子对象.
- 易失性对象是volatile T类型的对象,这种对象的子对象,或const volatile对象的可变子对象.
- const volatile对象是const volatile T类型的对象,这种对象的不可变子对象,volatile对象的const子对象,或const对象的非可变volatile对象.