gcc -Woverloaded-virtual

Aurélien Gâteau aurelien.gateau at free.fr
Mon Nov 26 16:54:40 GMT 2007


David Faure wrote:

> On Monday 26 November 2007, Aurélien Gâteau wrote:
>> David Faure wrote:
>> >> I am afraid this will lead to problems if one is overloaded and not
>> >> the other.
>> > 
>> > ... which is exactly what the -Woverloaded-virtual warning will detect
>> > :-)
>> 
>> I mean, what happens if addSubjob(KJob*) is overloaded, but not
>> addSubjob(KJob*, bool)? I don't think -Woverloaded-virtual will notice
>> any problem.
> 
> Yes it will, it's exactly what the warning is about: reimplementing a
> virtual method which has overloads and not reimplementing the overloads.

Just wrote a little test code to illustrate my point and... found out you
are right :-)

Aurélien





More information about the kde-core-devel mailing list