C++クラスとオブジェクト(関数)
2048 ワード
コンストラクション関数および初期化
staticメンバーとオブジェクト
一、cppファイルにおいてstaticタイプのグローバル変数への応用:1、このcppファイルが存在するコンパイルモジュールでのみ使用できる.2、static変数の値は変更でき、通常のアクセスで使用でき、参照3、静的変数はカスタムタイプの変数2、メンバー変数およびメンバー関数1、staticのメンバー変数を使用でき、オブジェクトが生成される前に生成される.2.そのメンバー関数は、通常のメンバー関数で呼び出すことができる.3、staticのメンバー関数はすべてのオブジェクトに属し、thisポインタはありません.
4、staticのメンバー関数で唯一アクセスできるのはstatic変数または他のstatic関数です.
コピーコンストラクタ
コピーコンストラクタの特徴
class A {
...
private:
int a;
public:
const int b;
float* &c;
static const char* d;
static double* e;
};
1.a ,
2.b、c ,
3.d、e ,
4.
staticメンバーとオブジェクト
一、cppファイルにおいてstaticタイプのグローバル変数への応用:1、このcppファイルが存在するコンパイルモジュールでのみ使用できる.2、static変数の値は変更でき、通常のアクセスで使用でき、参照3、静的変数はカスタムタイプの変数2、メンバー変数およびメンバー関数1、staticのメンバー変数を使用でき、オブジェクトが生成される前に生成される.2.そのメンバー関数は、通常のメンバー関数で呼び出すことができる.3、staticのメンバー関数はすべてのオブジェクトに属し、thisポインタはありません.
, ,static , this
4、staticのメンバー関数で唯一アクセスできるのはstatic変数または他のstatic関数です.
コピーコンストラクタ
コピーコンストラクタの特徴
1. ,
2.
3. , ,
4.