• The first parameter is the data type of a single character.
• The optional second parameter is a traits class, which provides all core operations for the characters
of the string class. Such a traits class specifies how to copy or to compare characters (see
Section 16.1.4, page 853, for details). If it is not specified, the default traits class Concrete String Types
The C++ standard library provides a couple of specializations of class