【发布时间】:2013-04-20 14:56:48
【问题描述】:
这个问题可能是重复的。我一直在网上到处寻找以解决这个问题,但我找不到任何东西。 'new' 和 '*new' 有什么区别?:
int main()
{
class Cat
{
//Code
}
new Cat();
*new Cat();
return 0;
}
【问题讨论】:
-
我很好奇,你在哪里看到的?
-
@AlokSave 不,它不是那个的副本。我还在学习 C++,我什至不知道内存泄漏是什么
-
@JBentley 我来自 java。我只想能够将新对象放入数组/列表中。在java中,你做“object[5] = new object();”
-
@Harry 我的意思是你在某处看到的一些代码中看到了
*new的例子吗? -
@JBentley 不。我的意思是我没有在 c++ 中看到过这个,我只在 java 中看到过。我试图弄清楚如何制作一个新对象并将其存储在内存中,就像你在 java 中所做的那样。