タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

volatileに関するwakaranyのブックマーク (1)

  • 「組み込み」ならではの基礎知識 ――スタートアップ・ルーチンからハードウェアまで

    4 volatileを指定したくなるとき volatileということばを聞いたことがありますか?また,volatileの使いかたを知っている人はいますか?volatileは,C言語の解説書ではあまり詳しく説明されていませんが,組み込みソフトウェアでは必須です. volatileは型修飾子の一つです.型修飾子は型の持つ性質を表すものです.volatileの仲間にはconstがあります.constを思い浮かべれば,型修飾子がどのようなものかを想像できると思います.さて,volatileの説明をKernighan&Ritchieの『プログラミング言語 C』から引用すると, 「volatileの目的は,黙っていると処理系で行われる最適化を抑止することにある.例えば,メモリ・マップ方式の入出力をもつマシンでは,ステータス・レジスタに対するポインタは,ポインタによる見かけ上,冗長な参照をコンパイラが

  • 1