标签: c++ oop pointers
我来自“java-world”,现在我想开始学习C ++。我知道在C ++中,对象是像变量一样创建的,没有在java中使用的关键词“new”,但我经常在OOP代码中看到,当对象被指针使用时,如:
Car* car1 = new Car(); car1->doSomething();
而不是
Car car1; car1.doSomething();
有什么区别? 有什么优点或缺点?