C++ String 库 - 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