自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 STL----list

1、list是可以在常熟范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。2、list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。3、list(双向)与forward_list(单向)非常相似,最主要的不同在于forward_list是单链表,只能向前迭代,以让其更简单高效。4、与其他序列式容器相比(array, vector, deque), list通常在任意位置进行插入、移除元素的执行效率更好。

2024-06-13 15:42:48 660

原创 STL--vector

1、vector是表示可变大小数组的序列容器2、就像数组一样,vector也采用存储空间来存储元素,也就意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。3、本质讲,vector使用动态分配数组来存储它的元素。当新元素插入的时候,这个数组需要被重新分配大小。为了增加存储空间,其做法是,分配一个新的数组,然后讲全部元素移到这个数组。

2024-06-05 21:19:08 1030

原创 String类

是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。

2024-06-03 17:01:25 736

原创 C++模板初阶

class 类模板名//类内成员定义//动态顺序表//注意:Vector不是具体的类,是编译器根据被实例化的类型生成具体类的模具public:,_size(0){}//使用析构函数演示:在类中申明,在类外定义~Vector();//注意:类模板中函数放在类外进行定义时,需要加模板参数列表if(_pData)

2024-05-24 16:17:55 866

原创 C/C++内存管理

new的原理1.调用函数申请空间2.在申请的空间上执行构造函数,完成对象的构造delete的原理1.在空间上执行析构函数,完成对象中资源的清理工作2.调用函数释放对象的空间new T[N]的原理1.调用函数,在中实际调用函数完成N个对象空间的申请2.在申请的空间上执行N次构造函数delete[]的原理1.在释放的对象空间上执行N次析构函数,完成N个对象中资源的清理2.调用释放空间,实际在中调用来释放空间。

2024-05-23 19:13:33 609 1

原创 C++初阶--类和对象

1、声明和定义全部都放在类体中,但是需要注意的是如果在类中定义,编译器可能会将其当成内联函数处理。2、类声明在.h文件中,成员函数定义放在.cpp文件中。但是在.cpp中要在成员函数前面加*一般情况下推荐第二种。

2024-05-23 12:18:31 801

原创 C++入门

1.1为什么???使用命名空间的目的是对标识符进行本地化,避免命名冲突或名字污染。1.2怎么做???命名空间的定义:*命名空间是可以嵌套*同一个工程中允许存在多个相同名字的命名空间,编译器最后会自动合成一个。ps:一个工程中的test.h和test.cpp中的相同名字的命名空间会合并成一个。命名空间的使用:法一:命名空间名+作用域限定符法二:使用using将命名空间中某个成员引入法三:使用using namespace 命名空间名称 引入3.缺省参数是函数在声明或定义时为函数

2024-05-15 21:54:14 862

原创 指针和数组习题解析

sizeof(数组名),数组名表示整个数组,计算的是整个数组的大小。&数组名,数组名表示整个数组,取出的是整个数组的地址1除此之外,所有的数组名都是数组首元素的地址。

2023-08-27 12:58:42 11

原创 指针进阶

int *p110intp2)[10//p1, p2分别是什么?p1是一个整形指针数组,数组里面存放了十个整形指针。p2是一个数组指针,指向的是一个大小为10个整形的数组//这里要注意:[]的优先级要高于号的,所以必须加上()来保证p先和结合。

2023-08-21 00:37:37 21

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除