两个对象的动态数据成员地址竟然相同了(我重载了赋值运算符,而且不同对象的构造与初始化是完全独立的)。这两个对象一个是主调函数中的临时变量(引用调用),另一个是被调函数中的临时变量。这个BUG在被调函数结束时会导致断言失败(assertion failure),在主调函数结束时引发非法访问(access violation),大概是二次删除引起的。
该死的BUG-用new申请到的地址重复了,这正常吗
最新推荐文章于 2023-11-03 09:27:27 发布
两个对象的动态数据成员地址竟然相同了(我重载了赋值运算符,而且不同对象的构造与初始化是完全独立的)。这两个对象一个是主调函数中的临时变量(引用调用),另一个是被调函数中的临时变量。这个BUG在被调函数结束时会导致断言失败(assertion failure),在主调函数结束时引发非法访问(access violation),大概是二次删除引起的。