c++string的方法
时间: 2023-09-13 13:07:03 浏览: 92
string类有多个方法可以操作字符串。
1. 构造函数:
- `string();` 创建一个空字符串。
- `string(const char* s);` 通过一个字符串来初始化。
- `string(const string& str);` 通过另一个string对象来初始化。
- `string(int n, char c);` 使用n个字符c来初始化一个字符串。
2. 访问字符:
- `char& at(int n);` 使用at方法可以访问字符串中的特定位置的字符。例如,`string a; a.at(1) = 'a'; cout << a.at(2);` 可以将字符串a的第二个字符打印出来。
3. 子串操作:
- `string substr(int pos = 0, int n = npos) const;` 返回从位置pos开始的n个字符组成的子串。
以上是string类的一些常用方法,可以根据具体需求选择适合的方法操作字符串。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [string篇](https://blog.csdn.net/qq_43644454/article/details/120204728)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文