C++ 03 Standart 7.3.1.1 [namespace.unnamed] paragraf 1: (C++ 11 Standart da benzer bir tanım kullanımı)C++ adsız (Anonim) ad tanımı
yerini sanki tanımı davranır?bir isimsiz-namespace- o niye basitçe tanımı takip ediyor değil
namespace unique { /* empty body */ } using namespace unique; namespace unique { namespace-body }
namespace unique { namespace-body }
using namespace unique;
Yan soru: İkinci form tarafından MSDN tanımlar. Standard'ı teknik olarak ihlal ediyor mu?
Bunun nedeni, 'namespace-body'da, ekstra niteliğe sahip olmayan varlıklara erişmenizdir. –
@mat Bir isim alanının gövdesinde, her zaman bu isim alanında tanımlanmış şeylere atıfta bulunabilirsiniz. –
@ JohannesSchaub-litb: Biliyorum, Çatışmaların çevreyle olan etkisini merak ediyordum ama –