(1) how to hide helper classes (2) KDE_NO_INLINE missing?
Dr. Juergen Pfennig
info at j-pfennig.de
Sun Mar 7 09:40:05 GMT 2004
On Sunday 07 March 2004 09:38, Simon Hausmann wrote:
> This probably sounds stupid, but: Why not simply make the function not
> inline instead?
In that part of the world were 95% of all programmers work the compiler can be
very aggressive with inlining. It grabs almost everything (think about dtors
of long-lived classes or error handling code) and makes the program larger if
you don't give it some hints.
Also for that compiler there is little need to place something in a .cpp file
- you better put things in header files there. The .cpp files are there
mostly for "historic" reasons.
Their linker is quite smart (and must be, see .cpp files above) - it optimizes
away whatever is not used or exported (from a DLL).
Your Juergen
More information about the kde-core-devel
mailing list