-6
メソッドに 'volatile'キーワードを追加できますが、C++のクラス属性でも同じことができますか?C++の揮発性クラスメンバー
など。
class PCB {
public:
static volatile PCB* running;
...
};
メソッドに 'volatile'キーワードを追加できますが、C++のクラス属性でも同じことができますか?C++の揮発性クラスメンバー
など。
class PCB {
public:
static volatile PCB* running;
...
};
は、任意のタイプ指定子で有効なcv-qualifierです。 static
はストレージ指定子ですが、決してcv修飾される型も不適格にしません。
http://en.cppreference.com/w/cpp/language/cv
CV(constおよびvolatile)修飾子を入力 が宣言またはれているオブジェクトのconst性または揮発性を指定するために、 宣言文法の赤緯指定子-配列を含む、任意の型指定に表示され タイプは名前が付けられています。
確かに、それは有効な構文です。実際に何を達成しようとしていますか? –
はいできます。 C++の揮発性はメモリの壁を暗示しないので、Javaで同じセマンティックを持っていないことに注意してください。 –
'const'を置くことができるところに置くことができます。 – chris