向大神请教私有数据类成员如何初始化的问题
代码如下:
class A{
public:
A():BValue.B(0){}; //报错,不知道原因
~A(){};
private:
class B{
public:
B(int temp):value(temp){};
private:
int value;
} BValue;
};
int main()
{
system("pause");
return 0;
}
报错内容: parse error before `.'
什么原因?该如何解决呢?