K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>774RRさん、はじめまして。 >>>>int hoge(void); という関数宣言は extern int hoge(void); と解釈されます。 > >>>そのため、過去のコンパイラ用に書かれたコードとの互換性のために、 >>>「複数個の翻訳単位で同一名称の変数が定義されたら、それを同一の実体とみなす」 >>>処理系がほとんどです。 > >という事は、他の翻訳単位のファイルスコープ(外部宣言)で同一識別子で変数定義宣言をおこなった場合でも、省略時解釈ではexternになるために省略可能(でも普通は区別する為に付けますが)って解釈で宜しいのでしょうか? >
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!