命名空間是類的邏輯分組,它組織成一個層次結構——邏輯樹。這個樹的根是System。名字空間是爲了防止名字污染在標準C++中引入的。它能夠將其中定義的名字隱藏起來,不一樣的名字空間中能夠有相同的名字而互不干擾,使用時用域操做符(::)來引用。namespace 名字{ 定義的數據; 定義的函數; 也能夠是定義的類。。。。。。}在應用的時候 使用這些數據和函數名稱太麻煩給定義在同一德的名字空間內不用繁瑣的去從新書寫和定義用名字空間就能夠了我以爲有點像類 又有點像 頭文件 使用方法有如下三種:1> using namespace sdm;而後你就能夠使用變量temp:temp=9;還能夠使用sdm中的其餘每個成員。2> using sdm::temp;在這個文件中只能使用sdm中的temp這個變量。3> 你在使用時直接使用sdm::temp:cout < <sdm::temp < <endl;使用其它的成員也這樣調用。