Table of contents:
Strings are used by every GUI program, not only for the user interface, but often also as data structures.
C++ natively provides two kinds of strings: traditional C-style '