溫馨提示×

c++中string字符串賦值的方法是什么

小億
183
2023-11-03 02:59:26
欄目: 編程語言

在C++中,可以使用以下方法對string字符串進行賦值:

  1. 使用賦值運算符(=):
std::string str1;
std::string str2 = "Hello";
str1 = str2; // 將str1賦值為str2的內容
  1. 使用assign()函數:
std::string str1;
std::string str2 = "Hello";
str1.assign(str2); // 將str1賦值為str2的內容
  1. 使用字符串字面值進行賦值:
std::string str1;
str1 = "Hello"; // 將str1賦值為字符串字面值"Hello"
  1. 使用字符數組進行賦值:
std::string str1;
char arr[] = "Hello";
str1 = arr; // 將str1賦值為字符數組的內容
  1. 使用字符串的子串進行賦值:
std::string str1 = "Hello, World!";
std::string str2;
str2 = str1.substr(7, 5); // 將str2賦值為str1從索引位置7開始,長度為5的子串 "World"

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女