Как и в заголовке, пример ниже показывает, что std::string может хранить несколько символов завершения строки. Как обрезать строку, чтобы size() и length() отражали ее фактическую длину, то есть длину c-строки. Есть ли встроенный метод?
#include
#include
int main(int argc, char **argv)
{
std::string s;
s = "abc";
s[1] = '\0';
std::cout
Подробнее здесь: https://stackoverflow.com/questions/793 ... to-trim-it