鉴于以下情况:
class ParamClass {...};
class MyObject {
public:
void myMethod(ParamClass const& param) { _myPrivate = param; }
private:
ParamClass _myPrivate;
}
[...]
MyObject obj;
void some_function(void)
{
ParamClass p(...);
obj.myMethod(p);
}
在对象 p 的生命周期结束时 _myPrivate 会发生什么?编辑:我仍然可以使用 _myPrivate 访问对象 p 的副本吗?
谢谢!
担