私はプライベートmemebersを持つクラスを持っていると仮定しptr
、name
、pname
、rname
、crname
とage
。自分で初期化しないとどうなりますか?次に例を示します。
class Example {
private:
int *ptr;
string name;
string *pname;
string &rname;
const string &crname;
int age;
public:
Example() {}
};
そして私はします:
int main() {
Example ex;
}
メンバーはどのようにexで初期化されますか?ポインタはどうなりますか?やるstring
とint
デフォルトコンストラクタで0-intializedますstring()
とint()
?参照メンバーはどうですか?また、const参照についてはどうですか?
他に何について知っておくべきですか?
これらのケースをカバーするチュートリアルを知っている人はいますか?たぶんいくつかの本に?私は大学の図書館で多くのC ++の本にアクセスできます。
私はそれを学びたいので、より良い(バグのない)プログラムを書くことができます。フィードバックは役に立ちます!