MyClass myObject之间的区别是什么;和MyClass myObject();?

时间:2017-11-30 16:20:14

标签: c++

查看实例化我创建的类的对象的3种方法;

  1. MyClass myObject = MyClass();
  2. MyClass myObject();
  3. MyClass myObject;
  4. 我定义了一个默认构造函数(设置了一个2D数组),并定义了一些运算符重载,所以我可以使用:

    cout << myObject[x][y] << endl;

    当我使用选项1或3实例化myObject但不是2时,该行代码有效。对于该行,VS2017报告:&#34;表达式必须是指向完整对象类型的指针&#34;。

0 个答案:

没有答案