自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 string类的常用方法

1.string类是表示字符串的字符串类。2.该类的接口与常规容器的接口基本相同,再添加了一些专门方法用来操作string的常规操作。3.在使用string类时,必须包含头文件#include和 using namespace std;

2024-03-30 20:55:56 252

原创 C++:继承的介绍和深度解析

继承的一些理解和介绍

2024-03-29 21:41:06 1123

原创 C++template之类模版进一步了解

前言:这一篇是在我的上一篇文章的基础上,再进一步所写的。有时候我们使用类模板不一定能解决我们的需求,因此我们需要单独写一份来实现。比如下面的代码:函数特化的步骤:1.首先要有类模板2.关键字template后跟一对3.函数名后面跟一对,其中放需要特化的类型4.形参要和模版中一样将参数表中的一部分参数特化 偏特化并不仅仅是指特化部分参数,而是针对模板参数更进一步的条件限制所设计出来的一个特化版本。将其特化为指针和引用:

2024-03-29 18:04:02 475

原创 C++Template<>模版的介绍及深度解析

模版,顾名思义就是一个模具,人们只需要写一份代码,实现在多个类型上重复使用。不仅减少代码量,同时也增加了可维护性。模板的声明或定义只能在全局,命名空间或类范围内使用。不能在局部范围或函数内进行。我们有两种模版:1.函数模版 2.类模版类模版:templateclass 类名{函数体};函数模版:template返回类型 函数名(类型名1 参数名,……){函数主体};

2024-03-29 17:06:35 559

原创 C++队列queue用法详解

1.队列是一种容器适配器,专门用于在FIFO上下文先进先出中操作,其中从容器一端插入元素,另一端 提取元素。2.队列作为容器适配器实现,容器适配器即将特定容器类封装作为其底层容器类,queue提供一组特定的 成员函数来访问其元素。元素从队尾入队列,从队头出队列。3.就好比我们排队一样,先来的先进行处理。4.queue的底层是一个容器,是deque的容器,可以自己了解。

2024-03-27 21:13:52 473

原创 C++中stack的用法及其解析

stack的简单介绍

2024-03-27 20:55:22 763

原创 list容器的介绍及使用

1.list容器是一个可以在任意位置插入和删除的序列容器,并且可以双向迭代2.list容器的底层是一个带头双向链表,双向链表的每个结点独立存储在一个空间,每个结点有指向前一个结点和后一个结点的指针。3.与其他容器相比,list可以在任意结点插入和删除元素的效率很高,因为链表不是连续的存储空间。4.同时他也不支持随机访问数据,所以当频繁访问数据时,list不适合用作容器。

2024-03-25 20:09:26 1191

原创 C++vector容器详解——深度剖析

迭代器是封装了指针,他的底层实现实际上就是原生指针T*,当我们对数据进行增删改时,实际就是迭代器底层的指针指向的原来的位置被销毁了,而指向一个已经释放的空间,肯定导致出错。他会有三个指针控制这个容器,start,finish,end_of_storage主要是进行边界检查,防止越界操作。原因是,当我们使用resize()时,系统重新开辟一块空间,并将数据拷贝到新空间,原来的空间释放掉。总之当涉及到开辟空间的操作,都不能简单的拷贝,需要自己一个一个的拷贝。如果拷贝的是自定义类型的元素,的拷贝实际是浅拷贝。

2024-03-23 20:47:21 277

原创 C++vector容器详解

vector的基本使用

2024-03-21 20:12:27 411

原创 一张有趣的图

2023-11-07 21:11:24 108

原创 练习作业改错

对yum 的操作不熟悉,经过测试 卸载是:yum remove 查看是:yum list。忘记gcc -c时,还有最后一步链接没有做,以为直接为.c文件。对于yum 命令太多。

2023-11-07 19:07:21 146

原创 作业错题一

一些错题记录

2023-09-21 16:12:18 112 1

原创 C++学习笔记——类与对象(六个默认成员函数)

学习笔记

2023-09-21 13:05:28 148

原创 C++学习笔记——类与对象

了解了类与对象的第一步

2023-09-14 20:15:34 156

原创 C++入门学习笔记

学习的一点笔记

2023-09-14 16:04:39 169

原创 归并排序C语言

归并排序的知识记录

2023-03-19 18:46:49 48 1

原创 快速排序C语言(优化)

快速排序的优化

2023-03-17 20:18:52 188

原创 选择、冒泡排序C语言

冒泡排序和选择排序

2023-03-16 18:49:27 77

原创 希尔排序C语言

浅学希尔排序

2023-03-15 21:32:24 53

原创 二叉树的遍历——层序遍历

今天也是有一部分二叉树的小题目

2023-03-13 21:12:22 1054

原创 二叉树的性质(2)

二叉树的一些性质和题目

2023-03-12 21:00:34 73

原创 二叉树的三种遍历

这是二叉树的一些性质理解

2023-03-11 21:13:58 1145

原创 笔记:建堆算法

简单记录一下我的笔记

2023-03-10 19:46:47 193

原创 笔记:二叉树

笔记二叉树

2023-03-09 15:10:10 336

原创 循环队列的实现

复习一下知识点

2023-03-07 20:35:55 707

原创 数据结构双链表的实现

学习了数据结构的双链表,感觉很好用

2022-11-21 22:16:03 118

原创 C语言基础知识——动态内存管理

动态内存

2022-10-15 23:34:44 482

原创 C语言基础入门——自定义类型

自定义类型的学习

2022-10-09 21:42:14 403

原创 字符串函数-C语言基础知识入门

几个字符串函数

2022-10-03 21:12:42 950

原创 C语言回调函数

九月快过了

2022-09-23 00:05:10 146

原创 C语言基础知识入门

九月即将过去

2022-09-22 22:13:40 380

原创 C语言基础知识入门

加油

2022-09-19 17:20:19 367

原创 C语言基础知识入门

九月不久

2022-09-13 07:56:28 199 2

原创 C语言九月十二

九月不久

2022-09-12 22:44:49 268

原创 C语言九月十

好久不见

2022-09-10 10:26:13 225 1

原创 C语言九月九

九月不久

2022-09-09 23:52:29 109

原创 C语言九月八

九月不久

2022-09-08 23:54:51 137

原创 C语言九月七号

好久不见

2022-09-07 23:40:27 121

原创 C语言九月五

九月不久

2022-09-05 23:55:18 124

原创 C语言九月三

九月不久

2022-09-03 16:12:37 195

空空如也

空空如也

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

TA关注的人

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