
Frank Laub <fried@franklaub.com> writes:
I've looked at your approach and it looks promising, but I'm not sure it will aleviate this problem. Is there something special about inheritance that makes the compiler happier in that it doesn't eat up its memory as fast?
No, in fact, deep inheritance actually makes current EDG compilers' compile times explode (as you'll see in the performance appendix to http://www.boost-consulting.com/metaprogramming-book.html). EDG has fixed that problem, but it won't help any real users for some time to come.
I'm starting to think that C++ was never really meant to do this kind of thing
Well, that much is old news!!
and therefore is a lost cause?
Don't give up so soon ;-) -- Dave Abrahams Boost Consulting http://www.boost-consulting.com