从C到C++简易入门
本文最后更新于:2024年9月1日 晚上
C++ STL
1 特点
- 可以直接调用现成的函数或方法,节省时间
- 效率可能较低
2 容器
2.1 向量vector
头文件 #include <vector>
连续的顺序存储结构,类似于可变长度的数组
2.1.1 使用方法
构造
1 |
|
- 时间复杂度: \(O(n)\)
- 长度若不传入参数,默认为0
- 类型可以套娃,例如vector<vector<类型>>
以一/二维数组为例:
1 |
|
用法
1 |
|
类和对象
1. 面向对象的思想
- 面向过程:
- 按照事物发展的过程(步骤),逐步进行。
- 全是函数的调用过程。
- 调用函数的过程中会传递参数,传递数据结构。
- 面向对象:
- 客观现实世界的运行方式。
- N个对象间的交互。对象发出动作。
- 思想精髓就是消息传递。
2. 特性
从C到C++简易入门
https://cdro.tech/notes/CS/c2cpp/