The class String is a multi-part example to show advanced class definition and implementation - it mimics the class string from the standard library, and is similar to but more complete than the StringVar class from the Savitch text. Credit Eric Nagler, from "Learning C++: A Hands-On Approach" 3rd Edition. Thomson Learning, 2004.