私が持っている不明瞭変数delcaration、例えば:私は、具体的fooの中で宣言したかつてのクラスであるために、変数のMyClassを宣言するにはどうすればよいそれは不明瞭だ場合には名前を指定しないでくださいどのようにオブジェクトを宣言するとき
Class myClass;
blah.h : error C2872: 'Class ' : ambiguous symbol
could be 'foo.h(30) : Class '
or 'foo2.h(106) : MyNamespace::Class '
.hに名前空間がありませんか?
ありがとうございます!
は、より正確に、それはグローバル名前空間からのクラスを意味している場合には良いだろう。スコープ解決演算子::の前の空の名前は、グローバル名前空間の名前です。 –