书山有路勤为径
从下面三个用途可以看书 using 主要用于作用域控制
用途一:
在继承体系中,父类变量在子类中改变访问权限。如:
在A中x为protected,外部不可访问,如果想在子类B中对外部可见可在public中using A::x 这样对于外部就可见了
用途二:
使用别名,把class 或者 namespace 别名,效果类似于typedef 如:
用途三:
在继承体系中的隐藏关系时,重载函数在子类不可见,使用using可突破限制
加入using后