16.3 Compiler Quirks
C++ compilers are complex pieces of software. Sadly, sometimes the
details of a compiler's implementations leak out and bother the
application programmer. The two aspects of C++ compiler implementation
that have caused grief in the past are efficient template instantiation
and name mangling. Both of these aspects will be explained.