C++之字符串string

记录cpp相关的字符串操作

#include <string>

C++中的std::string可以视为std::vector<char>类型的向量,因此可以用.size()函数返回字符串的字符长度(不含'\n'结尾符号)。

以下是string相关的常见操作

  1. 反转
  2. 字符串相加
  3. 转为int型:利用stoi将字符串转为整型(https://www.geeksforgeeks.org/stdstoi-function-in-cpp/)
  • 同float
  1. C++ 字符串split
    int idx = str.find(' ') 如有多个字符该如何,返回第一次出现的位置吗
    str.substr(idx, length) 起始座标+子串长度

字符子串
用到的函数

#include <string>
idx = str.find_last_of
str.substr(strIdx, length)

旧电脑上应该保存一些code snippet

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章