派生类中using前置声明使用基类成员
using可以用于在派生类中声明需要使用的基类的成员。
这种语法只能在有继承关系的类的派生类中使用,不能在无关的类之间使用。
因为C++语法默认在一个类A中使用using引用另一个类B的成员,则A一定继承B;如果没有继承关系,则基类无效。
怎么在无关的类中使用using声明使用另一个类的成员呢
使用别名的方式:
using可以用于在派生类中声明需要使用的基类的成员。
这种语法只能在有继承关系的类的派生类中使用,不能在无关的类之间使用。
因为C++语法默认在一个类A中使用using引用另一个类B的成员,则A一定继承B;如果没有继承关系,则基类无效。
使用别名的方式: