C ++中的volatile类成员

时间:2016-05-19 00:15:15

标签: c++ volatile

我知道你可以在方法中添加'volatile'关键字,但是你可以用C ++中的class属性做同样的事情吗?

E.g。

class PCB {
public:
static volatile PCB* running;
...
};

1 个答案:

答案 0 :(得分:2)

volatile是一个cv限定符,在任何类型说明符中都有效。 static是一个存储说明符,但绝不会取消该类型的资格。

http://en.cppreference.com/w/cpp/language/cv

  

cv(const和volatile)类型限定符   出现在任何类型说明符中,包括decl-specifier-seq   声明语法,指定对象的常量或波动性   被宣布或被命名的类型。