Olası Çoğalt: Ne
std::cout
başka yerlerde insanlar için üstündekiusing namespace std;
olacak oysa, diyelim ki, insanlar kullanan bazı kod örnekleri gördüm
Why is 'using namespace std;' considered a bad practice in C++?tarzı ve ad
basitlik yerine. Genel olarak hangisi tercih edilir?
Başka bir seçenek: std :: cout kullanarak. – hmjd
[Neden namespace std; kötü bir uygulama olarak kullanılıyor?] (Http://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-a-bad-practice-in-c) – chris
Basit bir kural istiyorsanız: “using” direktiflerini kullanmayın (yani 'namespace kullanarak abc;'); ve yalnızca kullanma ve ADL kontrolü için "using" bildirimlerini kullanın (örn. Base :: foo kullanarak). Yine de, kaynak kodunu düzenli tutmak için ad alanı takma adlarını kullanın. –