初始化C ++对象/结构

时间:2014-09-03 14:08:46

标签: c++ oop c++11 constructor default-constructor

以下初始化之间有什么区别?

  1. new MyClass()
  2. MyClass的()
  3. 根据我的理解,第一个在堆上分配内存并返回一个指针,而在第二种情况下,返回对该对象的引用,但该对象驻留在堆栈上。在这两种情况下都会调用默认构造函数。如果我错了,请纠正我。

0 个答案:

没有答案