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

原创 【C++】类和对象----默认成员函数

构造函数是特殊的成员函数,需要注意的是,构造函数虽然名称叫构造,但是构造函数的主要任务并不是开空间创建对象(我们常使用的局部对象是栈帧创建时,空间就开好了),而是对象实例化时初始化对象,也就是初始化对象,并且构造函数会自动调用并不用显示的去调用。析构函数与构造函数功能相反,析构函数不是完成对对象本身的销毁,比如局部对象是存在栈帧的,函数结束栈帧销毁,他就释放了,不需要我们管,C++规定对象在销毁时会自动调用析构函数,完成对象中资源的清理释放工作。

2025-02-02 11:00:30 838

原创 【C++】类和对象

类名可自定义明显的变化是struct中可以定义函数。

2025-01-18 15:30:56 591

原创 C++_namespace详解

定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{ }内即为命名空间的成员。命名空间中可以定义变量/函数/类型等。namespace L1 //namespace的名字//变量定义//函数定义//结构体定义int val;}QNode;namespace本质是定义出一个域,这个域跟全局域各自独立,不同的域可以定义同名变量,所以下面的rand不在冲突了。int val;C++中。

2024-11-19 22:00:19 1013

原创 【C语言】----函数递归

定义: 递归就是函数自己调用自己如上图,是我们C语言最简单的递归代码,就是在函数内自己调用自己。上面演示的是一种基本形式,不是解决问题的,代码最终会陷入死循环,会报错,导致栈溢出(Stack overflow)。如图显示。

2024-09-11 21:20:48 262

原创 交换数据函数--指针实现

但是,图中,也就是swap函数中的num1与num2变量是函数在开始执行后创建的临时变量,在swap函数里实现了交换,这是函数创建的临时变量的交换,并不是mian函数里两个数的交换,在函数运行结束后,这两个变量还会销毁,main函数里的值还是原来的样子。所以,这时就要用到指针,让swap函数里的变量,找到main函数里的存放数据的地址,再进行交换。先看第一种不用指针是实现交换数据函数。在swap函数中确实发生了交换。这样就可以实现我们的目标。可以看到数据并未有交换。

2024-08-10 12:59:51 173

原创 C++——基础知识

定义命名空间要用到namespace关键字,后面要跟命名空间的名字(这个是有自己取的,如图中的std),在还有一对{},里面来存放变量/函数/类型等。namespace的本质就是定义出一个域,这个域与全局域各自独立,在不同的域中可以定义相同名称的变量,所以就可以避免程序出错了。namespace定义的域,只能放在全局中,也可以进行嵌套定义项目工程中多文件中定义的同名namespace会认为是⼀个namespace,不会冲突。C++标准库都放在⼀个叫std(standard)的命名空间中。

2024-07-24 15:02:35 1146

原创 分支语句与循环语句

1.选择与循环简介2.分支语句3.循环语句。

2024-02-10 17:49:05 604 2

原创 C语言-----函数

函数就是经过这个函数体,可以得到我的目标值。ret_type--->用来表示函数执行后结果的类型,淡然也可以时void,表示什么都不返回add_name--->用来表示函数的名字,这个可以自定义,但为了在程序中易懂,会根据这个函数的意义来定义,例如:算求和定义为add等。函数参数----->我要计算的元素的变量,比如我要计算5与6和的大小,那么我函数参数的值就是5和6.函数体要用{}括起来,来完成计算过程。求和函数return 0;输入两个数就可以进行求和运算。

2024-01-28 14:14:59 1030 2

原创 &&初识C语言

可以帮助其他开发人员更好地理解代码的逻辑和意图,节省阅读代码的时间。特别是 在团队合作开发的情况下,注释能够加快项目的开发和维护进程。方便代码维护 随着项目的演化和时间的推移,代码可能会发生变更和修复。良好的注释可以帮助开发人员更容易地定位问题和进行修改,减少错误产生的可能性。促进知识传承 代码注释还可以用来记录项目的设计思路、边界条件、算法说明等。

2024-01-25 16:49:02 900

空空如也

空空如也

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

TA关注的人

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