Most recent C++ Tips
(updated sporadically)
Table of Contents
(The tips are coming out, but I'm VERY lazy about updating this section. I'm about a year behind.)
06/04/01
ensuring consistent header files (p2)
06/01/01
ensuring consistent header files
05/24/01
non-derivable classes
05/18/01
ordering concerns
05/04/01
bjarne's direction on c++0x
04/27/01
requirements for failure behavior of new-handlers
04/26/01
the future of c++ from bjarne
04/19/01
avoiding downcasting in design
04/10/01
safety and speed, a stack example
04/04/01
template typedef
03/30/01
private typedefs used in public member functions
03/29/01
template-based clone function
03/20/01
c++ traits article online
03/14/01
the empty base optimization
03/06/01
function adapters not in the standard
03/01/01
algorithm objects
02/20/01
operators, operators everywhere
02/15/01
drawbacks of macros
02/02/01
specializing template functions in namespace std
01/31/01
reading a file into a string
01/30/01
returning multiple values
01/24/01
space overhead of using exceptions
01/22/01
how to make if (false) survive the optimizer
01/12/01
typedef essential for template programming
01/19/01
don't use placement new in assignment operators
01/09/01
terminology clarification for placement new
----
01/08/01
nested structures initialization
01/04/01
uses and abuses of access rights
Allan Clarke <clarke@ses.com>
Last modified: Mon June 25 10am 2002