予約済み識別子 |
辞書:電算用語の基礎知識 プログラミング用語編 (PTPROGY) |
読み:よやくずみ-しきべつし |
品詞:名詞 |
|
概要 |
言語規格や処理系で使うために予約されている名前である。
実装や規格と、プログラマーが使用する変数名等との衝突を回避するため、標準規格は規格や実装に使用できる名前の形式を規定している。
将来的に予約語になる可能性があるが、その時点では予約語ではないため、その名前の関数や変数は自由に使えてしまう。
特徴 |
C++の方が予約される範囲が広く、2連のアンダースコア文字がどこにあっても予約名となる。
いずれにせよ、アンダースコアから始まる名前と、2連のアンダースコアを含む名前は避けるべきである。
だが、プログラマーはインクルードファイルのガードを作成する際に、よくこの規定を破る。
#ifndef _HOGEHOGE_H_ #define _HOGEHOGE_H_ /* ... */ #endif
また処理系も、2連のアンダースコアを含む独自のマクロを定義して用いていることもある。
リンク |
通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022) Search System : Copyright © Mirai corporation Dictionary : Copyright © WDIC Creators club |