C 冒號與雙冒號用法

2021-07-10 12:32:41 字數 737 閱讀 7594

1.冒號(:)用法

(1)類名冒號:定義類的繼承。

(2)建構函式後面的冒號:分割作用,類給成員變數賦值。

初始化列表,更適用於成員變數的常量const型。

struct _***

};

(3)public:和private:後面的冒號:後面定義的所有成員都是公有或私有的。直到下乙個"public:」或"private:」出現為止。"private:"為預設處理。

(4)表示變數佔幾個bit空間

typedef struct _*** ; ***
2. 作用域限定符號::

作用:(1) 在類外部宣告成員函式。void point::area(){};

(2)呼叫類的靜態方法:如:cdisplay::display()。

(3)呼叫全域性函式;表示引用成員函式變數及作用域,作用域成員運算子 例:system::math::sqrt() 相當於system.math.sqrt()。

如果 ::前面沒有網域名稱 那麼就是全域性。

雙冒號前面可以是 類名,命名空間來限定雙冒號後面的內容從**讀取。

c 中冒號( )和雙冒號( )的用法

1.冒號 用法 1 表示機構內位域的定義 即該變數佔幾個bit空間 typedef struct 2 建構函式後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。struct 3 public 和private 後面的冒號,表示後面定義的所有成員都是公有或...

c 中冒號( )和雙冒號( )的用法

1.冒號 用法 1 表示機構內位域的定義 即該變數佔幾個bit空間 typedef struct 2 建構函式後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。st 1.冒號 用法 1 表示機構內位域的定義 即該變數佔幾個bit空間 typedef st...

c 中冒號( )和雙冒號( )的用法

1 表示機構內位域的定義 即該變數佔幾個bit空間 typedef struct 2 建構函式後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。struct 3 public 和private 後面的冒號,表示後面定義的所有成員都是公有或私有的,直到下乙...