C++ 字符串库 - operator=



描述

它将一个新值赋给字符串,替换其当前内容。

声明

以下是 std::string::operator= 的声明

tring& operator= (const string& str);

参数

  • str − 另一个字符串对象。

  • s − 指向字符数组的指针。

  • c − 用于填充字符串的字符。

  • il − 一个 initializer_list 对象。

返回值

它返回 *this。

异常

从不抛出任何异常。

示例

以下为 std::string::operator= 的示例。

#include <string>

int main () {
   std::string str1, str2, str3;
   str1 = "Test string: ";
   str2 = 'abc';
   str3 = str1 + str2;

   std::cout << str3  << '\n';
   return 0;
}

示例输出应如下所示:

Test string: c  
string.htm
广告