在c++中,空的圆括号(圆括号)对于调用默认构造函数无效,有什么好的理由吗?我似乎每次都会自动输入“()”。有什么理由不允许这样做吗?
我最初只是把这个问题作为一个关于析构函数的问题,但现在我增加了对默认构造函数的考虑。这是最初的问题:如果我想给我的类一个虚的析构函数否则与编译器生成的结果相同,我可以使用=default:类小部件{公