[1034] Re:externについて
投稿者:yuya
2007/08/26 16:41:01
774RRさん、ありがとうございます。
「現代 C/C++ では不要」とあったので、
古い処理系でも通るようにするための小細工なのかな、
と思ったんですが、「誤解の産物」だったんですね。
誤解されたままで、このヘッダが
外部定義か仮定義のあるファイルにインクルードされてEXTERNが消えても、
それに続く部分は仮定義になるので
(つまり、外部定義 + 仮定義になるか、仮定義 + 仮定義になり、
どちらにしても「外部定義がただひとつ」と等価になる)
実害はなかった、ということになるのでしょうか。