派生类中using前置声明使用基类成员
using可以用于在派生类中声明需要使用的基类的成员。
这种语法只能在有继承关系的类的派生类中使用,不能在无关的类之间使用。
因为C++语法默认在一个类A中使用using引用另一个类B的成员,则A一定继承B;如果没有继承关系,则基类无效。
怎么在无关的类中使用using声明使用另一个类的成员呢
使用别名的方式:
using可以用于在派生类中声明需要使用的基类的成员。
这种语法只能在有继承关系的类的派生类中使用,不能在无关的类之间使用。
因为C++语法默认在一个类A中使用using引用另一个类B的成员,则A一定继承B;如果没有继承关系,则基类无效。
使用别名的方式:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/392888.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!