最佳答案
可能的复制品:
什么时候应该在 C + + 中使用 new 关键字?
我什么时候应该在 C + + 中使用“ new”操作符?我来自 C #/Java 背景,实例化对象让我很困惑。
如果我创建了一个名为“ Point”的简单类,那么当我创建一个 Point 时,我应该:
Point p1 = Point(0,0);
或者
Point* p1 = new Point(0, 0);
谁能告诉我什么时候使用新的接线员,什么时候不用?
复本:
相关阅读:
About constructors/destructors and new/delete operators in C++ for custom objects