【问题标题】:Access base class function from derived class从派生类访问基类函数
【发布时间】:2012-03-07 15:14:39
【问题描述】:

我只是想问一下我是否正确理解了这个过程: http://doc.trolltech.com/qq/qq17-ratecontrol.html#whoneedstrafficcontrolanyway 在这个例子中有一个从 QTcpSocket 派生的 RcTcpSocket,其中 QTcpSocket 的一个成员函数被覆盖,即 qint64 RcTcpSocket::bytesAvailable() const。 以下行是否从基类中直接调用此成员函数: QTcpSocket::bytesAvailable()

我的意思是我们是一个 QTcpSocket,但是有额外的函数和一个被覆盖的函数 bytesAvailable()。这会调用非覆盖函数吗?

【问题讨论】:

    标签: c++ qt


    【解决方案1】:

    这种语法形式确实允许调用函数的高级实现,而不是被覆盖的实现。

    如果您想在自己的类实现中添加代码但仍让父类做“核心工作”,这将非常有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-23
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      • 2021-06-21
      • 2021-03-25
      • 1970-01-01
      相关资源
      最近更新 更多