从派生类访问基类函数
Access base class function from derived class
我只是想问我是否正确理解这个过程:http://doc.trolltech.com/qq/qq17-ratecontrol.html#whoneedstrafficcontrolanyway在这个例子中,有一个从QTcpSocket派生的RcTcpSocket,其中QTcpSockets的一个成员函数被覆盖,即qint64 RcTcpSocket:bytesAvailable()const。以下行是否直接从基类调用此成员函数:QTcpSocket::bytesAvailable()
我的意思是,我们是一个QTcpSocket,但有额外的函数和覆盖的函数bytesAvailable()。这会调用非重写函数吗?
这种语法形式确实允许调用函数的上级实现,而不是被覆盖的实现。
如果您想将代码添加到自己的类实现中,但仍然让父类做"核心工作",则最有用。
相关文章:
- C++ 继承:将子类传递给需要基类的函数并获取子类行为
- 将自定义函数传递到基抽象类中以延迟执行
- 调用原子的 store() 时可以调用基类型类的函数吗?C++
- C++17 使用驱动类常量作为基类构造函数的参数来初始化基类构造函数
- 派生类(构造函数具有参数)和基类(构造函数缺少参数)之间没有可行的转换
- 如何将子类作为函数的参数传递给期望基类,然后将该对象传递到指向这些抽象类对象的指针向量中?
- 从基类调用函数的多态性
- 在成员构造函数之后调用基类构造函数
- 在C++单元测试上下文中,抽象基类是否应将其他抽象基类作为函数参数
- 如何在将原始指针移动到基类构造函数之前从unique_ptr中提取原始指针
- 如何在具有相同函数名称的派生类中调用基类的函数
- 我不能访问基类的函数
- 根据模板参数引用不同基类的函数
- 在基/派生类中调用C++的纯虚函数
- C++ 模板化基类的函数模板专用化
- 如果基类指针无法访问派生类成员函数,那么多态性有什么方便的呢?
- 如何在C++中调用基类虚函数
- 指向从指针派生类成员函数的指针,指向基类成员函数
- C++:在共享对象中调用抽象基类构造函数/未定义的符号
- 如何在 C++ 中将参数传递给基类构造函数