【发布时间】:2010-10-15 08:10:20
【问题描述】:
什么时候应该在 C++ 中使用“new”运算符?我来自 C#/Java 背景,实例化对象让我感到困惑。
如果我创建了一个名为“Point”的简单类,那么在创建点时我应该:
Point p1 = Point(0,0);
或
Point* p1 = new Point(0, 0);
谁能帮我澄清一下什么时候使用 new 运算符,什么时候不使用?
重复:
When should I use the new keyword in C++?
相关:
About constructors/destructors and new/delete operators in C++ for custom objects
【问题讨论】:
-
重复 - 数不胜数
-
正如尼尔所说,这个问题已经被问过无数次了。
标签: c++ new-operator