溫馨提示×

c++ string類型賦值的方法是什么

c++
小億
240
2024-01-09 05:34:14
欄目: 編程語言

C++中,可以使用以下幾種方法給string類型賦值:

  1. 使用賦值運(yùn)算符(=):可以直接將一個(gè)字符串賦值給另一個(gè)字符串。
std::string str1 = "Hello";
std::string str2 = str1;
  1. 使用字符串字面值直接賦值給string對象:
std::string str = "Hello World";
  1. 使用assign()函數(shù):可以將一個(gè)字符串賦值給另一個(gè)字符串。
std::string str1 = "Hello";
std::string str2;
str2.assign(str1);
  1. 使用assign()函數(shù)和字符串范圍:可以將字符串的一部分賦值給另一個(gè)字符串。
std::string str1 = "Hello World";
std::string str2;
str2.assign(str1, 0, 5); // 將str1的前5個(gè)字符賦值給str2
  1. 使用append()函數(shù):可以將一個(gè)字符串追加到另一個(gè)字符串的末尾。
std::string str1 = "Hello";
std::string str2 = " World";
str1.append(str2);

這些方法可以根據(jù)具體的需求選擇適合的賦值方式。

0