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

原创 深入探讨 C++:掌握封装、类的作用域与成员变量命名规则

在C++中,成员函数的声明和定义可以在同一地点进行,也可以分开进行。当定义与声明分开时,在定义部分需要使用来指定所属的类。这有助于提高代码的组织结构,尤其是对于大型项目。;MyClass.h(头文件)public:MyClass();// 构造函数声明~MyClass();// 析构函数声明// setValue函数声明// getValue函数声明private:int value;(源文件)// 构造函数的定义// 析构函数的定义// 使用this指针来访问成员变量value。

2024-09-05 22:31:27 777

原创 类和对象(上)

在C++中,类是一种用户定义的数据类型,它包含了数据成员(变量)和操作这些数据成员的成员函数(方法)。

2024-09-05 21:36:52 397

原创 C++函数重载

那是因为函数的重载不能依靠返回值的不同来构成重载,只是返回值不同的话,编译器会直接报错,编译器会不知道进哪个,干脆就哪个都不进了,就比如说这里的Func(1),到底是进int Func()呢?在这里我么可以看到,Func() 没有传参,它是走没有参数的void Func()还是带缺省值的void Func(int a = 10)呢?上面三种情况都可以构成函数重载,简单来说,就是类型,个数,顺序有一个不同就可以构成函数重载。好的,既然已经了解了可以构成函数重载的情况,那么下面就要了解。

2024-07-12 21:23:34 605

原创 C++缺省参数

在C++中,函数参数可以设定缺省值,这为函数调用提供了极大的灵活性。从右至左设置缺省值:当一个函数有多个参数时,必须从最右边的参数开始设置缺省值,并确保连续。这意味着任何有缺省值的参数右侧的所有参数也必须有缺省值。匹配实参和形参数量:在调用具有缺省参数的函数时,传入的实参数量必须与函数定义中的非缺省参数数量相匹配。如果传递的实参少于非缺省参数的数量,编译器将提示错误。缺省参数的使用:缺省参数简化了函数调用,使得在不提供完整参数列表的情况下也能正常运行。

2024-07-12 10:52:49 1588

原创 深入理解C++命名空间

在C++编程中,命名空间是一种重要的特性,用于组织代码并避免名称冲突。通过将变量、函数和类等元素分组到不同的命名空间中,我们可以更好地管理大型项目中的代码,并确保名称的唯一性。总结起来,命名空间是C++中一个强大的工具,可以帮助我们更好地组织和管理代码,提高项目的可维护性和可读性。在C++中,命名空间实际上是一种编译期的概念,它不会影响程序的运行时行为。编译器在编译过程中会处理命名空间,为其中的每个元素生成唯一的标识符,从而避免名称冲突。通过将不同库的代码放在不同的命名空间中,可以避免这些冲突。

2024-07-12 07:48:45 267

原创 二分查找-代码解析

二分查找是指:二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。

2023-07-25 21:46:55 523 1

空空如也

空空如也

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

TA关注的人

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