プログラミング言語において、宣言する識別子の属性や解釈のしかたなどを指定するためのキーワードや記号のことです。
詳細はプログラミング言語によって異なりますが、変数の型の指定、記憶域期間やリンケージの指定、型の大きさや符号の有無などの指定、型に対するそのほかの指示(読み取り専用、最適化の指示など)、関数への意味付け(インライン化、アクセス指定、仮想関数など)といったことを行うものを指定子と呼びます。また、それぞれに対して個別の名称が与えられている場合もあります(型指定子、記憶域クラス指定子、関数指定子など)。
よく似た用語に「修飾子」がありますが、使われ方の区別は曖昧になっていることもあります。修飾子は指定子の一部として分類することが多いですが、区別なく同じ意味で使われることもあります。
Programming Place Plus のトップページへ
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
X で ポスト/フォロー | LINE で送る | noteで書く |
![]() |
管理者情報 | プライバシーポリシー |