考虑以下代码:
#include<iostream>
using namespace std;
class A
{
public:
A():age(12){}
int age;
};
int main()
{
A a();
cout << a.age << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
当我使用g ++编译它时,我收到一个错误:
你看不到会员的年龄,因为a不是A级()
谁可以给我解释一下这个?什么是A a()
?
c++ ×1