18.4.2 赋值和清空
对string字符串的赋值有两种途径,即使用操作符=和使用成员函数assign。
1.使用操作符=
等号右侧的操作数可以是string、C风格字符串或单个字符。
2.使用成员函数assign
成员函数assgin有多种重载形式,从本质上说同有参构造函数的参数是相同的,参考表18.1。把字符串清空的方法有两个,以string字符串str为例进行讲解,如下所示。
str=""l//用空字符串为其赋值
str. erase();//删除全部元素
此外,erase函数还可用于删除部分元素。