yuanfatchenrunhua.blog.chinaunix.net
yuanfat
全部博文(493)
2010年(493)
tntcheng
cores_cu
riribi
微风送来
大鬼不动
56873827
luufoo
dreamsky
瑞儿
1297036
cynthia
11937341
lai123xi
xuqifeif
luckyapp
Gilfoyle
1出现1
MrQing
分类:
2010-04-19 16:47:35
f(static_cast(d)); // 正确, 调用f(int)
f(static_cast(d)); // 正确, 调用f(char)
多继承(见条款43)充满了潜在二义性的可能。最常发生的一种情况是当一个派生类从多个基类继承了相同的成员名时:
为什么消除“对类成员的引用所产生的二义”时不考虑访问权限呢?这涉及到C++中针对这种“最初导致的不直观的情况”的一些规定。它可以归结为:改变一个类成员的访问权限不会改变程序的含义。
上一篇:cc
下一篇:cc
登录 注册