C++:コロンと二重コロンの使い方

755 ワード

1.コロン(:)の使い方
(1)クラス名のコロン:クラスの継承を定義します.
(2)コンストラクション関数の後のコロン:分割作用,クラスはメンバー変数に値を与える.
メンバー変数の定数const型に適したリストを初期化します.
struct _XXX{
_XXX() : y(0xc0) {}
};
(3)
public:とprivate:後のコロン:後に定義されたすべてのメンバーは公有または私有です.次の「public:」または「private:」が表示されるまで.「private:」はデフォルト処理です.
(4)変数が数bit空間を占めることを示す
typedef struct _XXX{
unsigned char a:4;
unsigned char c;
} ; XXX

2.作用域限定符号:
機能:
(1)クラス外部でメンバー関数を宣言する.void Point::Area(){};
(2)呼び出しクラスの静的メソッド:たとえばCDisplay::display()である.
(3)グローバル関数を呼び出す;参照メンバー関数の変数および役割ドメインを表し、役割ドメインのメンバー演算子例:System::Math::Sqrt()はSystemに相当する.Math.Sqrt().
もし::前にドメイン名がない場合は、グローバルです.
二重コロンの前はクラス名であり、ネーミングスペースは二重コロンの後ろの内容がどこから読み込まれるかを制限します.