ホーム | ブログ | C++辞典 | サイトマップ | FAQ | 掲示板 | リンク集
メイン・メニュー
インデックス
プログラミング
その他
あらかじめ定義されたマクロ名 のバックアップ(No.1)


あらかじめ定義されたマクロ名 (predefined macro name)

 次のマクロ名は、処理系によって定義されている。

__LINE__
行番号?
__FILE__
ソースファイル名?
__DATE__
翻訳の日付
__TIME__
翻訳の時刻
__STDC__
標準 C 処理系である
__cplusplus
翻訳単位C++ である

 あらかじめ定義されたマクロ名は、__LINE__ および __FILE__ を除き、翻訳単位を通して同一の値である。
 上記のマクロ名および識別子 defined 演算子?#define 指令? または #undef 指令? の対象となった場合の動作は未定義である。

参考

 C では、あらかじめ定義されたマクロ名として、__STDC_VERSION__ も定義されている。

参照


トップ   一覧 単語検索   ヘルプ   最終更新のRSS
 ホーム | プロフィール | メール | ログイン | 管理
Copyright © 2005-2009 by TAKAGI Nobuhisa