23 May
2001
23 May
'01
12:19 a.m.
"D. Tweed" <tweed@cs.bris.ac.uk> writes:
In my experience the C++ idiom `you only pay for what you use' (==> templates are essentially type-checked macros) and the fact most compilers are evolved from C compilers makes working with templates a real pain in practice.
I'm not sure what you mean by type-checked here. Templates are not type-checked at definition time, but are type-checked when they are used; the same is true of ordinary macros. Carl Witty