【发布时间】:2019-08-07 19:12:09
【问题描述】:
如果我有以下情况:
#include <iostream>
using namespace std;
class A {
public:
A() {
cout << "Inside A" << endl;
}
};
int main() {
A a();
return 0;
}
为什么没有调用构造函数?
【问题讨论】:
-
@Remy 是的。你也说得对,这实际上并不是一个 MVP,尽管它是如此相似,以至于即使是专业人士(图表 A:你的真正的)也经常混淆它。就预期与实际行为而言,它肯定朝着相同的方向发展。
-
@KonradRudolph 我也差点把它当作 MVP。在发布我的答案之前,我必须查看 MVP,以确保。