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