
c++学习
文章平均质量分 86
c++学习笔记
会飞的狗儿
这个作者很懒,什么都没留下…
展开
-
【C++】string 容器
string是C++风格的字符串,而string本质上是一个类char * 是一个指针 string是一个类,类内部封装了char*,管理这个字符串,是一个char*型的 容器。string 类内部封装了很多成员方法 例如:查找find,拷贝copy,删除delete 替换replace,插入insert,string管理char*所分配的内存,不用担心复制越界和取值越界等,由类内部进 行负责。原创 2024-10-30 22:00:36 · 724 阅读 · 0 评论 -
【C++】vector容器
数组容器:本质上是一个数组,通过模板设计,使得它可以保存任意类型 的数据,由于vector数据结构和数组非常相似,也称为单端数组。不同之处在于数组是静态空间,而vector可以动态扩展动态扩展: 并不是在原空间之后续接新空间,至于是扩展的空间大小是由 STL 内部算法实现的.原创 2024-10-29 21:06:38 · 922 阅读 · 0 评论 -
【C++学习】map/multimap容器
map中所有元素都是pairpair中第一个元素为key(键值),起到索引作用,第二个元素为value(实 值)所有元素都会根据元素的键值自动排序。原创 2024-10-28 21:32:14 · 376 阅读 · 0 评论 -
C++学习day1
1. 在使用命名空间时,需要先声明再使用的原则. 也有作用域的问题. 所以在打 开命名空间时,需要先对相对应的命名空间进行定义声明.2. 在调用相同函数的时候,需要用到 :: 作用域运算符, 对同名变量及函数进行 区分, 不然系统或编译器依然无法区分;3. 在调用命名空间内的相同变量名或函数名时,不打开命名空间也是可以的, 但是需要用作用域运算符指定某一个命名空间内的对象;原创 2023-09-01 15:00:03 · 133 阅读 · 0 评论