首页 > 编程语言 > 详细

《C++ Primer》之面向对象编程(三)

时间:2016-03-11 23:59:29      阅读:433      评论:0      收藏:0      [点我收藏+]
  • 继承情况下的类作用域

在继承情况下,派生类的作用域嵌套在基类作用域中。如果不能在派生类作用域中确定名字,就在外围基类作用域中查找该名字的定义。正是这种类作用域的层次嵌套使我们能够直接访问基类的成员,就好象这些成员是派生类成员一样。如果编写如下代码:

Bulk_item bulk;
     cout << bulk.book();

名字 book 的使用将这样确定:bulkBulk_item 类对象,在 Bulk_item 类中查找,找不到名字 book;因为从 Item_base 派生 Bulk_item,所以接着在 Item_base 类中查找,找到名字 book,引用成功地确定了。

  • 名字查找在编译时发生

 

《C++ Primer》之面向对象编程(三)

原文:http://www.cnblogs.com/predator-wang/p/5267514.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!