[1036] Re:externについて
投稿者:yuya
2007/08/27 17:08:34
> [結合]を理解していないプログラマが[仮定義]を理解していて、
> 意識してこういうコードを書いたかという点については、俺はきわめて疑問に思う。
> たまたま実害が無かったとしても「間違っているが結果オーライ」なだけだろう。
全面的に同意します。前回もそういうつもりで書きました。
実害が出てくれりゃ勉強する機会も生まれただろうに、と。
> [1020]と[1033]のサンプルは変えてあるのだけど、ちゃんと見てるよね。
はい、ちゃんと見てますです(コメントしておらず失敬しました)。
複数のヘッダファイルをインクルードする状況では、
[1020]だと#undefしとかないと重複定義になっちゃいますね。
でもって、[1035]のようにEXTERNの名前を使い分けるなら、
わざわざHOGE_DEFINITIONだのPIYO_DEFINITIONだのを別に用意する必要はないわけですね。