我已经开始看到术语" cv-qualified"被扔得很厉害。
An answer我的上一个问题:
如果T是(可能是 cv-qualified )类类型(第9节),则调用T的默认构造函数(12.1)
有人可以为我定义吗?
答案 0 :(得分:9)
c-v qualified表示const和volatile ...例如: -
// non cv_qualified
int first;
char *second;
// cv-qualified
const int third;
volatile char * fourth;
答案 1 :(得分:8)
来自C ++标准(3.9.3 CV限定符)
- const对象是const T类型的对象或这种对象的非可变子对象。
- volatile对象是volatile T类型的对象,这种对象的子对象,或const volatile对象的可变子对象。
- const volatile对象是const volatile T类型的对象,这是一个不可变的子对象 object,volatile对象的const子对象,或const对象的不可变volatile对象。