命令空間(namespace)
用於解決同名實體:
- 同名函式
- 同名變數
- 同名的類定義
- 防止名字衝突而引入的一種機制。系統中可以定義多個名稱空間,每個名稱空間都有自己的名字,不可以同名
- 可以看成一個作用域
- 名稱空間的定義
# 類似 java 中包的概念:在不同 cpp 檔案中建立同名的方法等
namespace 名稱空間名
{
......
}
用於解決同名實體:
# 類似 java 中包的概念:在不同 cpp 檔案中建立同名的方法等
namespace 名稱空間名
{
......
}