我只是想问一下我是否理解这个过程: 在这个例子中http://doc.trolltech.com/qq/qq17-ratecontrol.html#whoneedstrafficcontrolanyway有一个从QTcpSocket派生的RcTcpSocket,其中QTcpSocket的成员函数被覆盖,即qint64 RcTcpSocket :: bytesAvailable()const。 以下行是否从基类调用此成员函数direclty: ::与QTcpSocket信息bytesAvailable()
我的意思是我们是一个QTcpSocket但具有附加功能和覆盖函数bytesAvailable()。这会调用非覆盖函数吗?
答案 0 :(得分:1)
这种语法形式确实允许调用函数的上升实现而不是被覆盖的函数。
如果您想将代码添加到您自己的类实现中但仍然让父类执行“核心内容”
,那么最有用