私が持っている場合はクラス内の静的メンバーはどのように割り当てられていますか?
class MyClass {
public:
int myMember1;
int myMember2;
int myMember3;
};
私はメモリが割り当てられているどのように
class MyClass {
public:
static int myMember1;
int myMember2;
int myMember3;
};
のようなものを持っている場合について、私は三つの連続int
ためMyClass
スペースのオブジェクトが割り当てられているインスタンス化するたびに、のようなクラス今回?
同じクラスの複数のインスタンスを宣言したときにメモリがどのように割り当てられるのかが完全にはわからないため、静的なメンバーへのポインタがありますか?
それはおそらく 'mc1.myMember1'は合法ですが、それはだことを指摘する価値があります貧しいスタイル。通常は、値が特定のインスタンスに関連付けられていないことを明確にするために、MyClass :: myMember1と記述します。 –