C 範圍解析運算子 的使用

2021-09-08 15:00:35 字數 794 閱讀 7181

1.範圍解析運算子的作用

範圍解析運算子 :: 用於標識不同範圍內使用的識別符號。

2.範圍解析運算子的使用

1)用於命名空間和類

namespace

namespacea;

}int

main()

2)沒有範圍限定符的表示全域性命名空間。

namespace

namespacea

intx;

intmain()

3)標識通過 using 指定成員的命名空間的命名空間

namespace

namespaceb ;

}namespace

namespacec

intmain()

4)標識巢狀的命名空間,標識巢狀的類

namespace

namespaced

}namespace

namespacee;

};}int

main()

5)呼叫類的靜態成員

class

classg

static

intx;

};int classg::x = 6

;int

main()

6)用於列舉

enum

enuma;

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...