程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 使用名字空間(1)

使用名字空間(1)

編輯:關於C語言

16.2.1 名字空間的聲明

名字空間的聲明是關鍵字"namespace"後面跟名字空間名和名字空間主體,然後還可以跟一個分號。格式如下:

namespace qualified-identifIEr namespace-body;

名字空間的聲明要麼在編譯單元(源文件)的第一行出現,要麼作為成員出現在其它名字空間的聲明之中。首次聲明的名字空間是全局名字空間的成員,在別的名字空間內部聲明的名字空間作為外部名字空間的成員。在這兩種情況下,名字空間都不允許出現重名。

名字空間隱式地使用public修飾符,在聲明時不允許使用任何訪問修飾符。

下面這種形式可以采用非嵌套的語法來實現名字空間的嵌套聲明:

namespace N1.N2
{
 class A{}
 class B{}
}
上述代碼等價於:

namespace N1
{
 namespace N2
 {
   class A{}
   class B{}
 }
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved