2012-03-07 196 views
0

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

我的意思是我们是一个,但与QTcpSocket附加功能和覆盖功能信息bytesAvailable()。这是否称为未被覆盖的功能?

+1

是的。 '//填充符' – Xeo 2012-03-07 15:23:39

回答

1

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

最有用的,如果你想添加代码到你自己的类实现,但仍然让父类做“核心的东西”