string scr不是传统的c方式的字符串,它相当于是个类,好像实际上是个模板?string s = "ddd";cout << s.size() << endl;输出是3,即不含结尾的字符串结束符,所以如果使用string,建议用size()判定其结尾。