STL String

字符串:理论上是指特定字符序列

  • 声明string类型变量时,一般赋予字符串字面值作为初始值
  • 字符串长短、索引类型默认是size_t类型,在<string>类库 中已经定义

<string>

操作

  • +
  • +=
  • ==
  • !=
  • <
  • <=
  • >
  • >=

读字符串内容

  • .length()
  • .at(k):返回值可以用于赋值
  • .substr(pos, n)
  • .compare(str)
  • .find(pattern, pos)

修改接收方字符串内容

  • .erase(pos, n)
  • .insert(pos, str)
  • .replace(pos, n, str)

C风格

  • string(carray)
  • string(n, ch)
  • .c_str()
Author

UBeaRLy

Posted on

2019-03-21

Updated on

2021-08-02

Licensed under

Comments