2010年2月14日 星期日

[C++] namespace 名稱空間

名稱空間存在的意義,主要是為了避免當程式碼規模越來越大時

可能遇到相同變數名稱、函式名稱或類別名稱

當情況發生時,其中一個定義就被另一個定義給覆寫掉了

namespace是一個管理的工具,將名稱定義在不同的namespace可以避免名稱產生衝突

C++的標準函式庫皆定義在std名稱空間中,所以在檔案的最前頭必須加上

using namespace std

沒有留言: