c++ default operators
David Daney
ddaney@avtrex.com
Fri Sep 23 23:23:00 GMT 2005
Joe Buck wrote:
>
> Another extra function people sometimes complain about is the two copies
> of the constructor: the in-charge version is for constructing an instance
> of the class, and the not-in-charge version is for initializing the base
> portion of a derived class. Getting rid of the not-in-charge version,
> for cases where it isn't needed, would require something like Java's
> "final" keyword.
Can't you get rid of the not-in-charge version by using
-ffunction-sections and then linking with -Wl,--gc-sections (at least
for an ELF/GNU binutils target)?
David Daney
More information about the Gcc
mailing list