当前位置:首页 > TAG信息列表 > 析构函数用delete删除

析构函数用delete删除

析构函数为什么是虚函数 c 构造函数中使用new,析构函数用delete删除,出错?

c构造函数中使用new,析构函数用delete删除,出错?

因此,具有指针成员的类必须定义一个复制构造函数,否则默认的复制构造函数将直接复制指针的地址,而a3。add(a1,a2)将以这种方式出现,当临时变量a1和a2在函数中生存时释放指针,原来的a1和a2的指针空间也将被释放。因为它是地址的副本,所以临时变量使用与原始对象中指针成员相同的地址,外加自定义副本构造函数。注意你的析构函数也是错误的

析构函数为什么是虚函数数据结构delete函数c++析构函数


洽洽网 天和文化

  • 关注微信关注微信

猜你喜欢

微信公众号