1)命名空間的兩種形式:
#include<iostream>
int main()
{
std::cout<<"Hello World !"<<endl;
}
#include<iostream>
using namespacing std;
int main()
{
cout<<"Hello World !"<<endl;
}
2)命名空間的優缺點:
優點:使用命名空間程序員可以避免與庫中定義的名字相同而引起無意衝突。因爲
標準庫定義的名字是定義在命名空間中,所以我們可以按自己的意圖使用相同的名字。
缺點:當我們使用標準庫中的名字時,必須顯式地表達出使用的是命名空間 std 下的名字。
3)標準庫的頭文件用尖括號 < > 括起來,非標準庫的頭文件用雙引號 " " 括起來。