ホーム | ブログ | C++辞典 | サイトマップ | FAQ | 掲示板 | リンク集
メイン・メニュー
インデックス
プログラミング
その他
Top / 前処理

前処理 (preprocess)

前処理字句 (preprosessing token)

 前処理字句とは、翻訳過程の第3〜6段における最小の字句要素とする。前処理字句には以下のものが含まれる。

文字 ' または " が最後の分類*1である場合の動作は未定義である。
前処理字句は空白類で区切られる。

前処理数

前処理記号

前処理演算子 (preprocessing operator)

 前処理でのみ使用することができる演算子。すなわち、#、##、および defined こと。

#

##

defined


前処理指令 (preprocessing directive)

 前処理指令は、空白類文字を除き、ソース行の最初に # が現れる前処理字句の並びである。前処理指令は、改行文字?で終わらなければならない。

#

#define

マクロ定義

#undef

マクロ定義の無効化

#include

ソースファイルの取込み

#if

条件付き取込み

#ifdef

マクロ存在時の条件付き取込み

#ifndef

マクロ非存在時の条件付き取込み

#else

その他の場合の条件付き取込み

#elif

他の条件による条件付き取込み

#endif

条件付き取込みの終了

#line

行制御

#error

エラー指令

#pragma

プラグマ指令


*1 上記に合致しない単一の非空白類文字

トップ   編集 差分 バックアップ 添付 複製 名前変更   一覧 単語検索   ヘルプ   最終更新のRSS
Counter: 5462, today: 1, yesterday: 1
Last-modified: Sat, 06 May 2006 23:31:39 JST (4161d)
 ホーム | プロフィール | メール | ログイン | 管理
Copyright © 2005-2009 by TAKAGI Nobuhisa