ADD file via upload

main
p68710245 2 years ago
parent dc13493a45
commit 13208c32eb

@ -0,0 +1,16 @@
#include "car.h"
int main()
{
Driver driver{"老王"};
Tyre tyre{"倍耐力"};
Car car1{tyre, driver};
car1.print(); // 正常
// 演示聚合可能的问题
Driver *temp = new Driver{"临时"}; // 动态申请的司机对象
Car car2{tyre, *temp};
car2.print(); // 正常
delete temp; // 释放司机对象
car2.print(); // 触发未定义行为
}
Loading…
Cancel
Save