- 8
- 0
- 约6.85千字
- 约 8页
- 2023-04-26 发布于上海
- 举报
String 类的构造函数和析构函数如下:
string s; //生成一个空字符串 s。
string s(str) //拷贝构造函数 生成 str 的复制品。
string s(str,stridx) //将字符串 str 内“始于位置 stridx” 的部分当作字符串的初值。
string s(str,stridx,strlen) //将字符串 str 内“始于 stridx
且长度顶多 strlen”的部分作为字符串的初值。
string s(cstr) //将 C 字符串作为 s 的初值。
string s(chars,chars_len) //将 C 字符串前 chars_len 个字符作为字符串 s 的初值。
string s(num,c) //生成一个字符串,包含 num 个 c 字符。
string s(beg,end) //以区间 beg;end(不包含 end)内的字符作为字符串 s 的初值。
s.~string() //销毁所有字符,释放内存都很简单,就不解释了。
字符串操作函数
这里是 C++字符串的重点,先把各种操作函数罗列出来,不喜欢把所有函数都看完的人可以在这里找自己喜欢的函数,再到后面看他的详细解释。
a) =,assign() //赋以新值
swap() //交换两个字符串的内容
+=,append(),push_back() //在尾部添加字
原创力文档

文档评论(0)