自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++中的容器——vector

vector:vector的底层实际上就是一个数组(也称为顺序表),数据是连续存储在数组中的,因此vector是可以使用下标来进行访问的,但是它的大小并不是像数组一样是固定的,而是可以动态调整的。

2024-09-17 18:39:19 947 8

原创 C++——内存管理

3. operator new与operator delete函数operator new与operator delete函数注意:上面也可以看出new/delete关键字的功能是比malloc/free函数的多,因此在使用的时候,尽量对应使用new对应使用delete,malloc对用使用free,不要进行错误的对应使用,这样会很容易出现问题。

2024-08-03 21:32:34 1209 17

原创 类和对象——相关的零碎知识

解释:这里的自定义类型的隐示类型转换,是指内置类型想自定义类型转换,自定义类型是无法想内置类型转换的。同时不同的自定义类型之间也是不能互相类型转换的。class Apublic://构造函数A(int a): x(a),y(a)x = a.x;y = a.y;int y;A tmp = a;return 0;上述程序中的两个变量 a和tmp的类型不相同,那他们是怎么进行隐示类型转换的呢?

2024-07-23 11:10:17 1274 14

原创 类和对象——6个默认函数

那就引述下一个问题,那成员变量的定义在哪儿?答:实际上在函数体的前面变量已经被定义,初始化,那就引出初始化列表,变量就是在初始化列表时,被定义,也就是开辟空间。当在有些情况下,定义和初始化必须要同时进行时,进必须在初始化列表来完成。初始化列表:以一个冒号开始,接着是一个以逗号分隔的数据成员列表,每个“成员变量”后面跟一个放在括号中的初始值或表达式。如下图:当const修饰类中的成员变量时,只能够在初始化列表时进行初始化。

2024-07-18 10:22:34 1049 16

原创 初阶c++入门

这就是一些c++初阶的一些知识,希望能对你有所帮助,文中的举例并不详尽希望大家能在评论区或私信指教。

2024-06-10 12:45:41 643 5

原创 数据结构(常见的排序算法)

上面介绍了几种常见的数据结构的排序方法,一些排序的理解是比较复杂的,所以需要自己画相应的图,一步一步的推演排序的过程。同时有什么错误或者问题可以在评论区进行交流。

2024-06-05 13:59:23 1095 5

原创 二叉树的基本功能(代码实现)

上述就是,二叉树的一些基本的功能呢实现,如果有错误欢迎在评论区或者私信指正。

2024-05-26 14:33:21 827 6

原创 数据结构:树的介绍

如果有错误请在评论区或者私信指正。

2024-05-14 17:49:21 928 5

原创 单链表的OJ题目(内含思路)

本文介绍了几道关于单链表的算法题,如果有错讲误讲的内容,欢迎在评论区或者私信中纠正。当然,如果有更好的思路,也欢迎多多交流,让我见识和学习大佬的代码。

2024-05-03 21:43:48 876 7

原创 原来这就是结构体!!!

1.位段的成员必须是int、unsigned int、或者signed int,在c99中的位段成员也可以是其他类型。2.位段的成员后边有一个冒号和一个数字。int b:5;int c:10;int d:10;上面这个就是一个位段。看到这里,你因该了解了结构体是什么,如何使用结构体,以及一些结构体的注意事项。在学习结构体是我们应该勤敲代码,在实践中了解结构体。如果文章中有错讲误讲的,欢迎在评论区或者私信中指教。

2024-04-08 20:00:04 975 5

原创 整型和浮点型在内存中的存储方式

上面我们知道了,整型数据是以什么形式存储的,那数据是以什么顺序存储的呢?改图是变量a在内存之中的存储情况,注意:这里是十六进制是因为要方便我们观看,在内存中的实际情况是二进制。数值的二进制是,该二进制转化为十六进制就是14133e。我们可以发现,实际存储的顺序是不是和我们求得是顺序相反,这里大小端的讨论的是字节顺序,是以字节为最小单位。在数据之中有低位字节和高位字节之分,例如:我们上面的14133e,这个数据的地位字节其实是3e,那高位字节是14吗?

2024-03-30 20:58:26 629 5

原创 哦,原来内存函数如此简单!!!

本篇文章介绍一些内存函数的使用和模拟实现,本篇文章中,模拟实现了memcpy和memmove函数。了解这两个函数是如何模拟实现的,就可以很容易了解下面两个函数是如何模拟实现的。本篇文章的编译环境是vs2022。如果文章中有错误,欢迎评论区和私信指正。愿我们都有光明的明天!

2024-03-24 19:14:51 602 3

原创 C陷阱与缺陷(1)

该书是由Andrew Koenig所著,一位c/c++领域的专家。作者在该书中道出了许多C语言编程中一些重要的经验教训。笔者我也是刚读这本书不久,但从中看到了我在C语言学习时常常犯的一些错误。该书并不只是一味的说教,而是使用很多具体的实例,语言也是直白生动,值得所有的C语言学习者阅读学习。下面我也将使用博客的形式,来记录我自己阅读时的,所思所想。如果在文章中,有语言表述不清,或者有内容讲解错误,欢迎评论区或者私信指正。

2024-03-16 18:13:33 1173 6

原创 scanf特定宽度的输入

对于scanf的特定宽度的输入

2023-12-04 23:12:23 217

原创 变长数组的介绍以及使用

关于变长数组的概念的解析,使用的方法,一些常见的问题。

2023-12-02 22:46:09 118

原创 编程小白---编程之路的开始

一位编程小白对于编程的开始

2023-11-18 18:50:40 53 2

空空如也

空空如也

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

TA关注的人

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