[1035] Re:externについて
投稿者:774RR
2007/08/27 08:32:29
[結合]を理解していないプログラマが[仮定義]を理解していて、
意識してこういうコードを書いたかという点については、俺はきわめて疑問に思う。
たまたま実害が無かったとしても「間違っているが結果オーライ」なだけだろう。
繰り返すが C++ には[仮定義]は無いのでこーいう書き方はダメ。
[1020]と[1033]のサンプルは変えてあるのだけど、ちゃんと見てるよね。
[1020]は実際には一行抜けてて #undef EXTERN が #ifdef の前に必要
[1033]は EXTERNHOGE と EXTERNPIYO と使い分けて名前がかぶらない
両者ともいちおう正しく使えば[仮定義]も重複しないようになってるつもり。