March 2001 Volume 13, No. 11 Patterns in C++ p 29 C++, by Andrew Koenig and Barbara Moo Rethinking How to Teach C++ Part 5: Working with Strings