RFC: New C++ Attribute: final
Nathan Sidwell
nathan@codesourcery.com
Mon Mar 1 10:20:00 GMT 2004
Kevin Atkinson wrote:
> Well yes I got the name from Java. But that doesn't mean that it can't be
> useful is C++ also. Furthermore this attribute is mainly an
> optimization so your program will still be correct without it.
In Java, the point of 'final' is to say 'not virtual', because all
non static member functions are implicitly virtual. In C++ there's no need.
The point of virtual functions is to allow old code to call new code,
your 'final' proposal subverts that behaviour.
what is its point?
nathan
--
Nathan Sidwell :: http://www.codesourcery.com :: CodeSourcery LLC
nathan@codesourcery.com :: http://www.planetfall.pwp.blueyonder.co.uk
More information about the Gcc
mailing list