char_traits Struct

The char_traits struct describes attributes associated with a character.

For a list of all members of this type, see char_traits Members.

template <
   class CharType
> struct char_traits;

Parameters

  • CharType
    The element data type.

Remarks

The template struct describes various character traits for type CharType. The template class basic_string as well as several iostream template classes, including basic_ios, use this information to manipulate elements of type CharType. Such an element type must not require explicit construction or destruction. It must supply a default constructor, a copy constructor, and an assignment operator, with the expected semantics. A bitwise copy must have the same effect as an assignment. None of the member functions of struct char_traits can throw exceptions.

Requirements

Header: <string>

Namespace: std

See Also

Reference

Thread Safety in the Standard C++ Library

Other Resources

char_traits Members

<string> Members