在使用C++標准庫時,為了方便,常常直接添加如下using編譯指令:
using namespace std; // 導出命名空間std中的所有名稱
不少人建議不要直接這么用,因為這樣增大了命名沖突的可能性,但其實跟標准庫命名沖突的可能性很小,沖突了也基本是很明顯的編譯錯誤。
當然,最好是能控制影響范圍,比如盡量不要在頭文件中using namespace std,因為頭文件可能會被別人include。
在使用C++標准庫時,為了方便,常常直接添加如下using編譯指令:
using namespace std; // 導出命名空間std中的所有名稱
不少人建議不要直接這么用,因為這樣增大了命名沖突的可能性,但其實跟標准庫命名沖突的可能性很小,沖突了也基本是很明顯的編譯錯誤。
當然,最好是能控制影響范圍,比如盡量不要在頭文件中using namespace std,因為頭文件可能會被別人include。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。