我正在尝试访问成员结构变量,但我似乎无法获得正确的语法。这两个编译错误pr。访问是:错误 C2274:“函数样式转换”:作为“。”的右侧是非法的 运算符错误 C2228:“.otherdata”左侧必须有类/结构/联合我尝试了各种更改,但没有成功。
#include <iostream>
using std::cout;
class Foo{
public:
struct Bar{
int otherdata;
};
int somedata;
};
int main(){
Foo foo;
foo.Bar.otherdata = 5;
cout << foo.Bar.otherdata;
return 0;
}