码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-03-12 00:01:34      阅读:341      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!