自定义博客皮肤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)
  • 收藏
  • 关注

原创 CPP之动态内存管理以及模板初阶

(他们在对内置类型进行创建的时候基本上没有区别)。

2025-05-19 13:40:17 854

原创 C++类和对象结尾

图形解释:按照上述流程走完初始化列表之后,如何再走函数体,再根据函数体内容确定最终这些成员的具体值是多少。

2025-05-14 19:27:25 601

原创 c++入门之拷贝构造函数和赋值运算符重载

默认的拷贝构造函数对象按内存存储按字节序完成拷贝,这种拷贝叫做浅拷贝,或者值拷贝。

2025-05-08 19:16:11 594

原创 入门cpp之构造函数和析构函数

int _month;int _day;对于上面这个类,我们每次创建一个Date类型的变量,都需要调用Init函数去初始化,难免会有忘记初始的时候。cpp中有构造函数可以在变量创建时,自动将信息设置进去,这就是构造函数。构造函数是一个特殊的成员函数,名字与类名相同创建类类型对象时由编译器自动调用,以保证每个数据成员都有一个合适的初始值,并且在对象整个生命周期内只调用一次。

2025-05-08 16:58:42 734

原创 C++之——类和对象初步

/类体:由成员变量和成员函数组成class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。--->类的两种定义方式:(1)//人的信息public:public:char* _sex;int _age;(2)声明放在.h函数里面,成员函数定义放在.cpp文件里面,注意:成员函数名前需要加类名。

2025-04-28 14:45:07 948

原创 入门c++学习

(1) 命名空间内可以定义变量,函数和类型等。(2)命名空间可以嵌套使用。(3)同一个工程中允许存在多个相同名称的命名空间,编译器最后会合并为同一空间。注:一个命名空间就定义了一个新的作用域,命名空间中的所有内容都受限于该命名空间中。——>命名空间的使用:命名空间有三种使用方法:int main()return 0;这样就可以正确的使用到N这个命名域里面的a变量了。int a;int b;

2025-04-26 15:15:43 912

原创 二叉树---堆的代码实现

最核心的莫过于向下调整的函数了,这是大堆,交换之后要保持根部数据最大向下调整是必然的。由于前面的size减过一次,则传入的size就是剩余数据的个数,0则是根部数据的下标:

2025-03-30 13:21:12 620

原创 刷leetcode后分享一个快慢指针的方法

这是一个十分新颖的方法,空间复杂度和时间复杂度都是十分优秀的,虽然在这个题目里面很简单,但是它的思路值得我们认真学习,后面更深入学习也会用上这个方法。

2025-03-10 15:01:00 427

原创 动态内存管理相关知识

前言前言我们已经学会了类似于数组那样的申请一块固定的空间来使用,但是我们有时候需要的空间大小是在程序运行的时候才知道,这时候我们就需要动态内存管理的知识了。下面我们一起来了解动态内存管理的知识吧......

2025-02-22 19:25:01 670

原创 自定义类型--联合和枚举

需要用到关键字enum,大括号内的内容是枚举类型的可能取值,,也叫枚举常量。如图所示我们就简单的定义的一个枚举类型了。可以发现它和struct还是特别相似的,但也有细小地方处的 不同。在例子中,num sex的作用就和下面的int是一个意思。--->关于枚举类型的初始化:在没有初始化时就如上图所示时,第一个元素默认赋值为0,然后后面的成员按照第一个数字的大小依次加1,我们可以用printf("%d\n",FEMALE);这个语句来检验一下是不是这样的。

2025-02-22 13:37:47 534

原创 自定义类型---结构体

位段的声明和结构体是类似的,有两点不同:1.位段的成员必须是int,unsigned int,signed int,在c99中位段成员的类型也可以选择其他的类型。2.位段的成员后面必须有一个冒号和一个数字。举例如下:这个代码是什么意思呢,首先要了解位段中的位是比特位的意思,那么这个代码就是让这个int_a的大小只占2个比特位,其余类推。明显的,这是一种节省空间的方法。

2025-02-20 19:13:23 645

原创 C语言中一些内存函数相关知识总结

头文件均是<string.h>

2025-02-07 18:51:57 1080

原创 总结c语言中常见的字符函数和字符串函数

(1)在c语言中存在一系列函数是专门用来做字符分类的,也就是一个字符是属于什么类型字符的。(2)所有的这一类函数都需要引用同一个头文件<ctype.h>。(3)以下就是这些函数的函数名及其作用:(4)选取其中是islower举例:其形式为int islower( int c );其中的 int c 是字符或者字符的ASCII码值。可以用这样的语句进行实现int ret=slower=('a'): printf("%d ",ret);

2025-02-05 20:52:42 1318

原创 如何制作一个简单的猜数字游戏

如图我们用rand函数随机生成几个数字看看运行结果,发现4个数真的是随机的,但是我关掉第一次运行的结果再运行多次会发现,后面几次的结果都和第一次是相同的,这就是前面伪随机数的具体体现。所谓的伪随机数是通过算法生成的一些数字,而我们在游戏里面需要的真随机数是无法预测下一次值的随机数。程序员在调用rand函数之前先调用srand,通过srand函数的seed来设置rand函数生成随机数时候的种子,只要种子在变,那么随机值也会真的在变化;以上就是关于这个简单的游戏的形成过程,当然最重要的就是随机生成的过程以。

2025-01-26 20:43:48 852

原创 一个很简单的关机程序

完成这几行简单的代码首先需要了解到关于C语言中system函数的一些知识;system是是一个执行电脑命令的函数,使用时必须包含头文件stdlib.h;如何让告诉电脑关机呢,这就要使用到system("shutdown -s -t 时间");和system("shutdown -a");这两个东西;其中前者需要在-t的后面跟上时间,当然其中的空格都是必不可少的时间是已秒为单位;而后者是停止关机的命令;

2025-01-25 18:34:24 174

原创 输入型的简单扫雷游戏

运用数组和函数的知识在9*9的“方框”内完成一个简单的扫雷游戏。

2025-01-25 14:25:17 699

空空如也

空空如也

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

TA关注的人

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