>>315
>宣言とともに初期化している外部識別子が複数の翻訳単位に存在すればリンク時にエラーになる。
え!?
じゃあ、複数の翻訳単位に無いならエラーにならないっていう、当然の条件で、言ってたの?
グローバル変数なんだから、複数の翻訳単位に登場するのが当然じゃん。
それ、グローバル変数でもなく、むしろstaticをつけるべきだぞ。
(単一ユニットならそれも意味ないけど)