18.4.2 赋值和清空

    对string字符串的赋值有两种途径,即使用操作符=和使用成员函数assign。

    1.使用操作符=

    等号右侧的操作数可以是string、C风格字符串或单个字符。

    2.使用成员函数assign

    成员函数assgin有多种重载形式,从本质上说同有参构造函数的参数是相同的,参考表18.1。把字符串清空的方法有两个,以string字符串str为例进行讲解,如下所示。

    str=""l//用空字符串为其赋值

    str. erase();//删除全部元素

    此外,erase函数还可用于删除部分元素。