2012-01-14 20 views

答えて

4

__typeofキーワードは、typeofキーワードと同じ意味を持ちます。キーワードは、明示的な型ではなくコンパイル時に使用され、そのパラメータの型を意味します。

typeofキーワードが非標準であるため、システムヘッダーファイルには__typeofが表示されます。したがって、typeofキーワードは、コンパイラフラグによって無効にすることができます。あるいは、ユーザは#defineという意味で別の意味を持つことができます。 C言語標準では、__で始まるすべての識別子がコンパイラで使用できるように予約されているため、typeofキーワードが無効な場合でもコンパイラは__typeofキーワードを定義でき、ユーザは#defineに別の意味を持たないはずです。

関連する問題