5,321
edits
Line 145: | Line 145: | ||
Car my_car; | Car my_car; | ||
// Old C++ | // Old C++ | ||
// Must call delete my_car; to avoid memory leaks. | |||
Car *my_car = new Car(); | Car *my_car = new Car(); | ||
// Using unique ptr | // Using unique ptr | ||
std::unique_ptr<Car> my_car(new Car()); | std::unique_ptr<Car> my_car(new Car()); |