首页 新闻 会员 周边

c++拷贝构造函数会创建新的对象吗?

0
悬赏园豆:30 [待解决问题]

int main()
{
    Prototype* p=new ConcretePrototype();
    p->flag=1;
    Prototype* p1(p);
    p1->flag=2;
    cout<<p->flag<<endl;   //结果为2
    cout<<p1->flag<<endl;  //结果为2
    return 0;
}

通过以上运行结果,感觉是两个指针指向同一个堆对象。

宋健的主页 宋健 | 初学一级 | 园豆:172
提问于:2015-11-06 17:14
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册