【发布时间】:2012-01-01 23:44:40
【问题描述】:
我想我知道可访问性,但我不确定我是否非常清楚地了解可见性
例如:
class X
{
int x;
};
这里,“x”仅在课堂上可见,但在课堂外可访问。如果我是正确的,有人可以解释该答案中关于可见性如何不受控制等的文字吗?
(C++03/11.0) 需要注意的是访问成员和基类 是受控制的,而不是他们的可见性。成员名字还在 对基类的可见和隐式转换仍然存在 考虑,当这些成员和基类不可访问时。这 对给定结构的解释是建立的,而不考虑 访问控制。如果建立的解释使用 不可访问的成员名称或基类,构造是 格式不正确。
【问题讨论】:
-
您应该在该答案的 cmets 中要求澄清。
-
@TomalakGeret'kal:我会从我的问题中删除对该答案的引用。
-
嗯..这与我建议的正确做法相反。
标签: c++ scope visibility