我对复制指派和指针有疑问。复制和指针
我将展示它作为一个例子:
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会被修改吗?