The Design and Implementation of SPECS: An Alternative C++ Syntax
By B.M. Werther and D.M. Conway, Dept. Computer Science, Monash University, Melbourne. [PDF] (1996)
The Anatomy of the Assignment Operator
In depth discussion of writing solid assignment operators. Explains exception safety and memory management issues. (January, 1998)
Creating Truly Maintainable Class Factories
Presents a solution that is easily extensible and maintainable; what's more, it is particularly well suited to creating objects from XML data. (November, 2000)
Symbolic Constants
Shows all choices for defining symbolic constants. (November, 2001)
Enumeration Constants vs. Constant Objects
Presents insights on choosing between symbolic constants as either enumeration constants or constant objects. (December, 2001)
Constant Objects and Constant Expressions
Explains why constant objects are not as useful as some people would like them to be. (January, 2002)
C++: Beyond The Standard Library
Takes a look at Blitz++, MTL (Matrix Template Library), ACE, Loki and Boost. (July 28, 2003)
Introducing the Catenator
This article introduces a very sophisticated and useful data structure for efficient string processing, while at the same time revealing some interesting features of C++. (Adam Sanitt) (September 30, 2005)
What is Koenig Lookup?
A definition of argument-dependent name lookup with examples for application with HP aC++.
Publications by Bjarne Stroustrup
Reasonably complete list of Bjarne's publications.
[ 1 ] [ 2 ] [ 3 ]
|