命名空間就是為程序劃分空間取名字。當(dāng)不同的庫文件中使用了相同的變量或函數(shù)時(shí),我們可以通過使用命名空間來實(shí)現(xiàn)調(diào)用不同庫文件中的同名變量或函數(shù),而不會(huì)相互沖突。
定義命名空間
首先介紹命名空間關(guān)鍵詞:namespace
當(dāng)A文件B文件中同時(shí)出現(xiàn)變量x時(shí),當(dāng)申明namespace A和namespace B后,在文件中就可以引用到不同問文件中的x。下面,通過代碼來練習(xí)一下。

可以通過
cout<<A::x<<endl;
B::f1( );
來實(shí)現(xiàn)對(duì)引用。
?