可能是重复问题:
在使用 new 关键字时,类型名称后面的圆括号有什么区别?
所以我在我的主程序中写了:
Class* pC = new Class;
它之前是可以正常工作的
Class* pC = new Class();
我今天才意识到我忘记加括号了,所以我遭遇了一种与最令人烦恼的解析相反的情况。
我的问题是:这两种形式是否等效?
可能是重复问题:
在使用 new 关键字时,类型名称后面的圆括号有什么区别?
所以我在我的主程序中写了:
Class* pC = new Class;
它之前是可以正常工作的
Class* pC = new Class();
我今天才意识到我忘记加括号了,所以我遭遇了一种与最令人烦恼的解析相反的情况。
我的问题是:这两种形式是否等效?