Сколько символов может поместиться в строку c ++? - PullRequest
3 голосов
/ 28 ноября 2010

Мне нужно хранить в переменной kbs или даже mbs обычного текста, поэтому я хочу знать, сколько символов может уместиться в стандартную строку (она же std :: string plus string library).

Спасибо.

Ответы [ 2 ]

8 голосов
/ 28 ноября 2010

std::string имеет функцию-член max_size(), которая возвращает максимальную длину std::string в этой реализации.

4 голосов
/ 28 ноября 2010

Это зависит от вашей реализации.Попробуйте вызвать std :: string :: max_size () и выясните.

...