F.7.2 其他赋值方法

2013-10-07 15:47:54 · 作者: · 浏览: 74

F.7.2  其他赋值方法

除了基本的赋值运算符外,string类还提供了assign( )方法,该方法使得能够将整个字符串、字符串的一部分或由相同字符组成的字符序列赋给string对象。下面是各种assign( )方法的原型:

 
下面是几个例子:
 
接受右值引用作为参数的assign( )方法是C++(www.cppentry.com)11新增的,它支持移动语义;另一个新增的assign( )方法让您能够将initializer_list赋给string对象。