This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFC: New C++ Attribute: final


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]