В C ++ строка это вектор == указатель на начало и длина. Но будет ли там закрывающий 0?
class String{
private:
char * str; // pointer to string
int len; // line length
static int num_strings; // number of objects
static const int CINLIM = 80; // input limit for cin
}
Другими словами, std::string действительно содержит только указатель на char, и там нет закрывающего нуля?