C/C++修飾子の理解と応用
一、volatile 修飾子
1. 修飾可能な対象
変数(通常の変数、ポインタ、構造体メンバなど)。
関数は修飾できない(ただし、関数のパラメータや戻り値は volatile 型にできる)。
2. 役割
コンパイラによる変数アクセスの最適化を禁止:変数の読み取りや書き込みのたびにメモリから直接操作され、レジスタ内のキャッシュ値が使用されない。
予期せず変更される可能性のあ ...
5月26日 18:07 投稿
奇想天外なアイデアがコードで現実になる場所
5月26日 18:07 投稿