1.範圍解析運算子的作用
範圍解析運算子 :: 用於標識不同範圍內使用的識別符號。
2.範圍解析運算子的使用
1)用於命名空間和類
namespacenamespacea;
}int
main()
2)沒有範圍限定符的表示全域性命名空間。
namespacenamespacea
intx;
intmain()
3)標識通過 using 指定成員的命名空間的命名空間
namespacenamespaceb ;
}namespace
namespacec
intmain()
4)標識巢狀的命名空間,標識巢狀的類
namespacenamespaced
}namespace
namespacee;
};}int
main()
5)呼叫類的靜態成員
classclassg
static
intx;
};int classg::x = 6
;int
main()
6)用於列舉
enumenuma;
intmain()
參考資料:
入門範圍解析運算子
這裡搬運一下微軟官方對c 範圍解析運算子的使用 範圍解析運算子 用於標識和消除在不同的作用域中使用的識別符號。identifier class name identifier namespace identifier enum class identifier enum struct identif...
和 運算子使用解析
運算子用於在預編譯期將巨集引數轉換為字串 例1 include define convers x x int main 預編譯後生成如下 int main 編譯執行結果如下 例2 include define call f,p printf call function s n f f p int s...
和 運算子 使用解析
預處理指令的開始符。運算子用於在預編譯期將巨集引數轉換為字串。舉例說明 include define convers x x int main 將輸出4個字串。運算子用於在預編譯期粘連兩個符號 舉例說明 include define name n name n int main 上面的程式中,int...