读书人

非准确经验引发C++内存泄露

发布时间: 2013-03-13 10:56:58 作者: rapoo

非正确经验引发C++内存泄露

眼见的事实尚有假,背后的言语未必真。---谚语

当使用另一种方式去实现相同的任务时,过往的经验可以帮助你更快速的分析和实现。但有时候经验也会产生负面影响。

下面的一段例子表示当一个对象以值的形式包含另一个对象时,会自动调用另一个对象的析构函数。

D:\workspace\C++\memory_leak\leak2>leakTyre(goodyear)Car :This is goodyear Tyre.Tyre(michelin)Car :This is michelin Tyre.Tyre(continental)Car :This is continental Tyre.Car destructor:only delete nameTyre destruct:continentalCar destructor:only delete nameTyre destruct:michelinCar destructor:only delete nameTyre destruct:goodyear

生活中不能缺少经验,但不要迷信经验。





读书人网 >C++

热点推荐