设为首页 加入收藏

TOP

C++ Primer 学习笔记_104_特殊工具与技术 --嵌套类(二)
2015-07-20 17:54:17 来源: 作者: 【 】 浏览:7
Tags:Primer 学习 笔记 _104_ 特殊 工具 技术
dle 的声明放在作用域中。

当编译器查找 Inner2 类中的定义所用的名字时,Inner2 类和 Outer 类中的所有名字都在作用域中。val 的使用(出现在 val 的声明之前)是正确的:将该引用绑定到 Inner2 类中的数据成员[不大理解这一段是什么意思%>_<%]。同样,Inner2::process 成员函数体中对 Outer 类的 handle 的使用也正确,当编译 Inner2 类的成员的时候,整个 Outer 类在作用域中。

使用作用域操作符控制名字查找

可以使用作用域操作符访问handle的全局版本:

        void process(const Outer &out)
        {
            ::hadle(out);
        }

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Leetcode--Reorder List 下一篇POJ 3264 RMQ Spare Table算法

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: