外部继承私有成员是否可以在初始化程序中访问?

时间:2016-09-25 02:20:34

标签: c++

我正在使用visual studio 2015社区版。

这是代码:

class Circle{
private:
    double radius;
public:
    Circle(Circle &n);
};

Circle::Circle(Circle &n): radius(n.radius){ //<---this is working, why??
}

为什么在初始化程序中可以访问外部继承私有成员?

我知道,当班上没有吸气者时,这是必要的,但是...

这只是一个视觉工作室功能吗?它是由c ++标准定义的吗?

若是哪个版本?

0 个答案:

没有答案