1、String 类:
String是一个类,不同于C语言中的一个字符数组,他初始化的时候只有固定的大小,并没有为字符串分配内存空间,所以需要等到初始化字符之后才会为其分配内存,所以Sting大小只包含了对象的大小没有计算字符串的大小。
EG:
string strtemp = "1234567";
cout <<sizeof(strtemp) << " " << strtemp.c_str() <<" "<< sizeof(strtemp.c_str()) << endl;
输出结果为: 28 1234567 4