string

  • 是一个用户定义类型,表示的是符串

string s = “hello”, s2(“world”); //在新的C++中,用 [ ]代替 ( );

  • 用成员访问运算符,访问string类的成员
    cout << s.size() << endl; // 表示s的大小,即为5
    string s3 = s.substr(1, 3); //取 s中1 - 3的字符赋给s3,即“ell”
    cout << s3 << endl;

  • 用运算符对string对象进行运算,如 + 、 [ ]

示例代码:
从C到C++快速入门(6. 用户定义类型string和vector)
从C到C++快速入门(6. 用户定义类型string和vector)

内在的数组(静态数组)

从C到C++快速入门(6. 用户定义类型string和vector)
从C到C++快速入门(6. 用户定义类型string和vector)

vector

  • 向量,类似于数组,但可以动态增长。头文件
  • 是一个类模板,实例化产生一个类,如vector产生一个数据元素是int的vector类(向量)。
  • 同样,可以通过vector类对象去访问其成员,如成员函数。
  • 同样可以用运算符进行一些运算。

示例代码:
从C到C++快速入门(6. 用户定义类型string和vector)

从C到C++快速入门(6. 用户定义类型string和vector)

相关文章:

  • 2021-04-07
  • 2021-09-04
  • 2021-12-15
  • 2021-04-01
  • 2021-12-13
  • 2022-01-19
  • 2021-12-20
猜你喜欢
  • 2022-02-16
  • 2022-12-23
  • 2022-12-23
  • 2021-05-02
  • 2021-04-07
  • 2022-01-11
  • 2022-12-23
相关资源
相似解决方案