Alexandrescu, Andrei. 2000a. Traits: The else-if-then of types. C++ Report, April.

Alexandrescu, Andrei. 2000b. On mappings between types and values. C/C++ Users Journal, October.

Austern, Matt. 2000. The standard librarian. C++ Report, April.

Ball, Steve, and John Miller Crawford. 1998. Channels for inter-applet communication. Dr. Dobb’s Journal, September. Available at

Boost. The Boost C++ Library.

Coplien, James O. 1992. Advanced C++ Programming Styles and Idioms. Reading, MA: Addison-Wesley.

Coplien, James O. 1995. The column without a name: A curiously recurring template pattern. C++ Report, February.

Czarnecki, Krzysztof, and Ulrich Eisenecker. 2000. ...

Get Modern C++ Design: Generic Programming and Design Patterns Applied now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.