C++ 盡量不要使用using namespace std?


在使用C++標准庫時,為了方便,常常直接添加如下using編譯指令: 

using namespace std; // 導出命名空間std中的所有名稱

不少人建議不要直接這么用,因為這樣增大了命名沖突的可能性,但其實跟標准庫命名沖突的可能性很小,沖突了也基本是很明顯的編譯錯誤。  

當然,最好是能控制影響范圍,比如盡量不要在頭文件中using namespace std,因為頭文件可能會被別人include。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM