关键字using

梦想游戏人
目录:
C/C++

从下面三个用途可以看书 using 主要用于作用域控制

用途一:

        在继承体系中,父类变量在子类中改变访问权限。如:

        在A中x为protected,外部不可访问,如果想在子类B中对外部可见可在public中using A::x 这样对于外部就可见了

用途二:

        使用别名,把class 或者 namespace 别名,效果类似于typedef 如:

用途三:

        在继承体系中的隐藏关系时,重载函数在子类不可见,使用using可突破限制

          加入using后

Scroll Up