Доступ к функции базового класса из производного класса - PullRequest
0 голосов
/ 07 марта 2012

Я просто хотел спросить, правильно ли я понимаю этот процесс: http://doc.trolltech.com/qq/qq17-ratecontrol.html#whoneedstrafficcontrolanyway в этом примере есть RcTcpSocket, производный от QTcpSocket, в котором перезаписывается функция-член QTcpSocket, а именно qint64 RcTcpSocket :: bytesAvailable () const,Вызывает ли следующая строка эту функцию-член direclty из базового класса: QTcpSocket :: bytesAvailable ()

Я имею в виду, что мы QTcpSocket, но с дополнительными функциями и перезаписанной функцией bytesAvailable ().Вызывает ли это не перезаписанную функцию?

1 Ответ

1 голос
/ 07 марта 2012

Эта синтаксическая форма действительно позволяет вызывать восходящую реализацию функции, а не переопределенную.

Наиболее полезно, если вы хотите добавить код в реализацию своего собственного класса, но все же позволить родительскому классу делать "основной материал "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...