【C++】無名名前空間(unnamed namespace)

無名名前空間とは何か 基本概念 無名名前空間(unnamed namespace)とは外部リンケージを持たない名前空間のこと。 これによってファイルスコープ内でのみ有効な局所的な変数や関数を宣言できる。 外部から読み取れない 無名名前空間内で宣言されたシンボルは一見グローバル空間に定義されているように見える。 しかし、実際…