當前位置:編程學習大全網 - 編程軟體 - using namespace std是什麽意思啊

using namespace std是什麽意思啊

namespace是指標識符的各種可見範圍。命名空間用關鍵字namespace 來定義。命名空間是C++的壹種機制,用來把單個標識符下的大量有邏輯聯系的程序實體組合到壹起。此標識符作為此組群的名字。

如果使用Boost的庫,那就寫 using? namespace boost;

如果使用C++ 標準庫,那就寫 using? namespace std;

擴展資料:

簡便理解:

98年以後的c++語言提供壹個全局的命名空間namespace,可以避免導致全局命名沖突問題。舉壹個實例,請註意以下兩個頭文件:

//one.h

char?func(char);

class?String{...};

//somelib.h

class?String{...};

如果按照上述方式定義,那麽這兩個頭文件不可能包含在同壹個程序中,因為String類會發生沖突。

所謂命名空間,是壹種將程序庫名稱封裝起來的方法,它就像在各個程序庫中立起壹道道圍墻。

參考資料:

百度百科- using namespace std

  • 上一篇:VB基礎知識
  • 下一篇:adams軟件的功能和優缺點?
  • copyright 2024編程學習大全網