site Search Results
Results for: Andrew Koenig
Order the NEW
Discounted Dr. Dobb's Developer Library DVD 6
Purchase the fully searchable DVD for $59.95 - a 60% discount! Features
21 years of Dr. Dobb's Journal, 15 years of Sys Admin
magazine, 14+ years of C/C++ Users Journal, 1 year worth of Dr.
Dobb's Digest, podcasts, videos and more! Order Now.
C++ Made Easier
It seems that deques are often mispronounced and seldom used. Here is wisdom on when to use them, as well as when to use the other two standard sequence containers.
We Have Mail
Generalizing the Concepts Behind auto_ptr
The C++ auto_ptr template can plug a memory leak - too bad that's not the only possible "leak. Here's a template that can close files, release Windows handles, and anything else you tell it how to do.
An STL Error Message Decryptor for Visual C++
Believe it or not, there's helpful information buried in those template error messages. It just takes a little Perl to dig it out.
Accelerated C++
Maybe you've been hearing the buzz about some "new approach to learning C++. Here's the book that's got everyone talking.
C++ Made Easier: The Rule of Three
What you leave out of a class can cause you just as much trouble as what you put in. This simple rule will save you the most common mistakes.
The Standard Librarian: Defining a Facet
Locales, originally invented for internationalization, are a general-purpose mechanism that is closely integrated with the C++ I/O library. Like all of the other components of the Standard C++ library, locales were designed to be user-extensible. This article explains what locales and locale facets are, how the locale mechanism works, and how users can define new facets to extend locale functionality.
Readers' Forum
Sutter's Mill: To New, Perchance To Throw (Part 2 of 2)
Conventional wisdom says always check for and respond to allocation failure - but oftentimes you just can't do either.
C++ Made Easier: How Vectors Grow
The Standard C++ library delivers reasonable performance by default. If you've ever wondered how, or what is implied in the word "reasonable, read on