自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 c++STL中的List容器详解

c++STL中的List容器详解 一、提要 List 是一个双向链表容器,List容器能够在任何地方快速的删除添加元素。 List 容器的接口与其他容器的接口相似,List容器不能随机数据存取元素(如:用下标或者用at.()方法都是不可以的),数据存取我有必要提一下,因为我以前也搞不懂,我今天问了老师才知道,数据存就是把数据存进去,修改它的值,取就是把数据取出来,这里存的什么值,使用迭代器时可以进...

2020-02-27 20:53:03 541

原创 c++数据结构单链表

c++数据结构单链表 一:提要: 链表是线性表的链式存储方式,链表的构成: 数据域和指针域,指针指向下一个节点的内存地址,是链式线性结构;方便增加元素和删除元素. 二,链表的定义: //链表定义 typedef struct LINKLIST{ int data; //数据域 struct LINKLIST *next;//指针域//指向下一个节点 }linkList,linkNode;//...

2020-02-24 22:39:21 391

原创 c++STL中deque容器详解

c++STL中deque容器详解 一.提要: deque是double - ended-queue的简写 ,deque是双端队列,deque 与vector容器的接口类似 唯一不同的是vector是单端的。deque容器是类模板,它可以存任何类型(包括自定义的类型)的值 ,存到容器的元素都是拷贝的。 deque容器的特点: 1.deque容器支持随机存取元素; 2.deque容器在头部和尾部增加元...

2020-02-21 21:44:36 928

原创 c++类模板和友元函数的特殊情况

c++类模板和友元函数的特殊情况 我会将类模板的成员函数和友元函数做对比 一 、普通类模板 创建一个Demo类模板: 这是一个普通类模板,里面的T是虚拟的类型参数。在每一个类模板的成员函数实现之前要加模板声明,成员函数返回值、域名、函数参数是类名的情况下要在旁加<虚拟类型参数>,成员函数要定义一个类模板对象时类名旁可以不加<虚拟类型参数>,一般实际开发中是文件分离的,这里...

2020-02-18 23:04:30 340

原创 c++类的多态和虚函数表

c++类的多态和虚函数表 提要: 这是我自己创建的一个类Father类(父类)(基类): Son类(子类)(派生类): 一.为什么使用多态? 因为在使用父类(基类)指针指向子类对象时调用func1方法时不是调用的子类同名的方法还是调用的是父类的方法: 不使用virtual的情况: 二.多态的本质是什么? 我们看到的是用父类(基类)指针指向一个对象。但是我们不知道它是指向子类对象还是它这个类型...

2020-02-15 20:26:00 237

原创 c++类的四种构造函数和析构函数(注.实例Boy类)

c++类的四种构造函数和析构函数(注.实例:Boy类) 一。提要 1.构造函数的作用初始化对象的数据成员(仅c11新标准支持类内初始化)类内初始化较为单一,不能满足复杂多变的实际要求。 2.创建一个对象时就会调用构造函数,在对象销毁前(大括号是作用域)会自动调用析构函数(释放构造函数分配的动态的动态内存空间)【不能自己手动调用构造函数和析构函数】 3.没有定义构造函数和析构函数就会调用编译器合成的...

2020-02-12 23:30:51 715

空空如也

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

TA关注的人

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