追加\n\nstring s;\ns += 'a';\ns.append('a');\n\n\n// insert原型函数,在index插入count个字符ch。\n// insert(size_type index, size_type count, char ch)\n\nstring s1 = \"abc\";\ns1.insert(1, 2, 'D') // \"aDDbc\"\n\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\
删除\n\nstring s1 = \"012345\";\nif(!s1.empty()){\n cout \u003C\u003C s1.length \u003C\u003C endl;\n s1.clear();\n}\n\nerase(pos, n); //删除从pos开始的n个字符,比如erase(0, 1)就是删除第一个字符\nerase(position); //删除从position处的一个字符(position是个string类型的迭代器)\nerase(first, last); //删除从first到last之间的字符(first和last都是迭代器)\n\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\
查找\nstring s = abcdefg, subs = \"efg\";\nint pos = s.find(subs); // 如果找