C++相談室 part88
■ このスレッドは過去ログ倉庫に格納されています
0496デフォルトの名無しさん
2011/04/03(日) 16:33:16.16//file1.cpp
namespace { struct A{}; };
// file2.cpp
#include "file1.cpp
namespace { struct A{}; };
// ビルド VC++2010EE
error C2011: '`anonymous-namespace'::A' : 'struct' 型の再定義
でも、名前空間をBとCに分けると、当然ながらOKに。なんか納得出来ないんだけど。
■ このスレッドは過去ログ倉庫に格納されています