The test harness and sample String implementations I wrote are available electronically via the More Exceptional C++ home page at http://www.gotw.ca/ publications /mxc++.htm.