C++primer梗概——第3章

3.1 命名空间的 using 声明

3.2 标准库类型 string

3.21 定义和初始化 string 对象

拷贝初始化:使用=,编译器将=右侧的初始值拷贝到新创建的对象中

直接初始化:不使用=而是()或{}

3.22 string对象上的操作

读写操作:os<<s,is>>s,getline(is,s)


empty和size操作:

  string::size_type类型


string对象的比较规则==,>,<


string对象的赋值


两个string对象相加,字面值和string对象相加

  字符串字面值不是string对象

3.23 处理 string 对象中的字符

  *:c++版本的c标准库头文件


范围for语句,访问所有字符

  for (auto &c : str) {}

  for (auto c : str) {}


下标运算符,访问一部分字符

3.3 标准库类型 vector

3.31 定义和初始化 vector 对象

原文地址:https://www.cnblogs.com/loganlzj/p/9337060.html