摘要: 可访问性问题C++ 通过 Private , protected , public 来控制成员的可访问性。Private 只能被该类的成员或友元使用;Protected 能被该类或者派生类的成员或友元使用;Public 能被外部访问。我们知道派生类可对基类的任何同名虚函数进行重写,但是不能调用基类私有虚函数。不过,派生类却可以改变基类虚函数的访问性 。Private 成员名字只对所属类的其他成员或友元来说是可访问的 ,而这里的其他成员也包括成员模板函数的任何显式特化 (任何成员模板都可以针对任何类型进行特化,即对特殊的类型使用特殊的内部实现。这个技巧可以用来访问私有成员)。同时。任何对某个成员 阅读全文
posted @ 2012-11-13 19:03 szwencan 阅读(148) 评论(0) 推荐(0) 编辑