【发布时间】:2011-08-12 03:05:41
【问题描述】:
所以在 C++ 中,您可以使用 new 关键字或其他方式实例化对象...
Object o = new Object();
但你也可以这样做
Object o = Object();
这两者究竟有什么区别,为什么我要使用一个而不是另一个?
【问题讨论】:
-
你可以吗?我收到错误:请求从“Object*”转换为非标量类型“Object”。
-
我不是 C++ 程序员,但我相信
new关键字会为对象分配内存。 -
我认为第一行应该是
Object *o = new Object();
标签: c++ oop class object new-operator