声明 string str; string str[]; //字符串数组 访问/添加/删除 [] str.begin()/str.end()/it cin>>str; //获取一个单词遇到空格停止 getline (cin,str); //获取一行字符 +=对于字符串,字符有效,数字当成ascii码 str.insert() str.insert( pos, str2 ) //在下标为pos的位置插入字符串str2 str.insert( it, it2 + l, it2 + r ) //向 str1 的任意迭代器 it 处插入字符串str2的[l, r) str.erase() str.erase( it ) str.erase( pos, len )//删除从pos位开始长度为len的字符串 str.erase( it + l, it + r ) 函数 == != > < 按字典序 str.substr( pos, len ) //返回 pos 号位开始、长度为 len 的字串。 str.find() str.find( str2 ) //在str里查找str2 返回其在str里第一次出现的下标 找不到返回-1 str.find( str2, pos ) //在str里pos位置开始查找 str.replace( pos, len, str2 ) //把str中下标为pos长度为len的字符串替换为str2 str.clear() str.size() str.empty()