C++ cin是标准流输入,别的输入方式嘛。。。
------------------------------------------------------
string的实现在各库中可能有所不同,但是在同一库中相同一点是,无论你的string里放多长的字符串,它的sizeof()都是固定的,字符串所占的空间是从堆中动态分配的,与sizeof()无关。
sizeof得不到string的长度,
要得到string的长度,
例如:
string str("123");
int size = str.size(); // size = 3;
int size2 = strlen(str.c_str()); // size2 = 3; strlen也不计算\0