C++11 標準の観点から、オブジェクトのステータス/プロパティに技術的な違いはありますか?
namespace
{
int foo;
const int bar = 42;
}
と
namespace
{
static int foo;
static const bar = 42;
}
?
このあたりの質問と回答から、匿名名前空間のオブジェクトは暗黙的に静的であると信じていましたが、誰かがそれはリンケージのみが内部であると教えてくれました。工事。したがって、匿名名前空間で静的がある場合とない場合に違いがある場合、それが実際に何を意味するのかについての詳細が必要です。