constは内部リンケージ C++でCのrealloc( )に相当する関数は? NULLより 0 の方がいい スマートポインタ 菱形多重継承の対処 コピーコンストラクタとデフォルトコピーコンストラクタ Koenigルックアップ const は内部リンケージ (プロ言§9.2) constはデフォルトで内部リンケージだそうです。ですから、Cで言うと "static"が付与されているイメージになります。C++では static も少し別の 意味をもつことになりますので、混乱しないように。 ですから、下記2ソース中のiFooは衝突しません。OKということです。 ---foo.cpp--- const int iFoo = 10; ... ---bar.cpp--- const int iFoo = 20; ... 私がconstキーワードに興味を持ったのは、Stroustrup