Why A a(); won't call constructor? and why sizeof(C) is 1?
class C
{
public:
C(){
cout << "C default" << endl;
}
};
int main() {
C a();
cout << sizeof(C) << endl;
return 0;
}
does “C a();” become a function Statement?