我對複製指派和指針有疑問。複製和指針
我將展示它作爲一個例子:
class Abc
{
public:
Abc() { q = new Qwe;}
Qwe* GetQwe() { return q; }
private:
Qwe* q;
};
Abc* a = new Abc();
Qwe* aux = a->GetQwe();
aux->Modify();
我不知道當我打電話GetQwe,它返回q的值的副本,但不是在同一個存儲位置爲q。
所以我的問題是,Abc的q會被修改嗎?