私がこのようなことをすれば、私はそれを知っています:
class Obj
{
public:
int* nine;
};
Obj Obj1; //Awesome name
int eight = 8;
Obj1.nine = &eight;
Obj Obj2 = Obj1; //Another Awesome name
次にObj1
とは同じ を指しObj2
ますが、同じポインタを共有しますか? すなわち:nine
8
int Necronine = 9;
Obj1.nine = &Necronine;
Obj2.nine == ???
は をObj2
指しnine
ますかNecronine
, または を 指し 続け8
ます ?