c ++, что такое элемент CharT в string :: size? - PullRequest
0 голосов
/ 04 июня 2018

С http://en.cppreference.com/w/cpp/string/basic_string/size

Количество CharT элементов в строке.

Что такое CharT элемент?

1 Ответ

0 голосов
/ 04 июня 2018

std::basic_string - это шаблон класса, который определяется как

template< 
    class CharT, 
    class Traits = std::char_traits<CharT>, 
    class Allocator = std::allocator<CharT>
> class basic_string;

, где CharT - это тип символа, хранящийся в строке.Поэтому std::basic_string::size возвращает количество CharT элементов в строке.

...