C++: Difference between revisions

No change in size ,  28 October 2019
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();
// Must call delete my_car; to avoid memory leaks.
// Using unique ptr
// Using unique ptr
std::unique_ptr<Car> my_car(new Car());
std::unique_ptr<Car> my_car(new Car());