自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++运算符的重载

C++ 中的运算符重载是一种特殊的函数重载,允许我们为自定义类型(如类或结构体)重新定义运算符的行为,使它们能够像内置类型一样使用运算符进行操作。这极大地提高了代码的可读性和易用性。

2025-07-30 18:08:52 659

原创 理解函数模板

C++函数模板是一种通用编程工具,允许定义可处理多种数据类型的函数而无需重复编写。其基本语法使用template<typename T>声明,编译器会根据调用时的实际类型自动生成具体函数实例。函数模板支持多参数、显式实例化和特化等特性,在编译阶段完成类型适配,具有零运行时开销。使用时需注意模板定义必须完整可见,通常将实现放在头文件中以避免链接错误。函数模板提高了代码复用率,保证了类型安全,是C++泛型编程的基础,广泛应用于标准库中。

2025-07-29 12:36:31 1120

原创 类的默认成员函数和静态成员函数

C++类中的缺省函数是编译器自动生成的六种特殊成员函数,包括默认构造函数、析构函数、拷贝构造函数、拷贝赋值运算符、移动构造函数(C++11新增)和移动赋值运算符(C++11新增)。这些函数负责对象的创建、复制、移动和销毁等基本操作。当类涉及资源管理时,通常需要自定义拷贝和移动函数,避免默认浅拷贝导致的问题。此外,静态成员函数和数据成员属于类本身,用于实现类级别的共享数据和工具函数,具有独立于对象的生命周期。合理使用缺省函数和静态成员能有效提升代码的安全性和性能。

2025-07-28 18:44:53 872

原创 new和delete

对于自定义类,newdeletepublic:MyClass() { cout << "构造函数" << endl;~MyClass() { cout << "析构函数" << endl;// 使用new/delete:自动调用构造和析构// 输出"构造函数"// 输出"析构函数"// 使用malloc/free:仅分配内存,不调用构造/析构// 无构造函数调用free(obj2);// 无析构函数调用(可能导致资源泄漏)允许重载new运算符,实现自定义内存分配策略。

2025-07-27 13:16:00 1332

原创 c++函数重载与const

C++函数重载机制解析 摘要:C++通过函数重载机制允许在同一作用域内定义多个同名函数,其核心特征为"同名不同参"——函数名相同但参数列表(数量、类型或顺序)必须不同。重载函数匹配遵循精确匹配优先原则,但返回值类型不参与重载判定。特别地,const修饰在值传递时不影响重载,但对指针/引用参数则构成重载依据。类成员函数中,const修饰函数本身(非参数)也可形成重载。C++实现重载的关键在于其复杂的函数名修饰机制,而C语言因缺乏此机制无法支持函数重载。使用时需注意默认参数可能引发的调用歧义

2025-07-26 17:39:04 957

原创 深入理解const

const是c/c++编程语言中常用的关键字,用于声明或,其核心作用是,同时帮助编译器进行优化和类型检查。本文将深入解析const的用法和本质。

2025-07-26 16:56:40 1480

原创 c++内联函数

本文详细说明内联函数的基本用法和工作原理,并与宏定义进行对比帮助读者更好的理解

2025-07-25 19:55:16 938

原创 c++ 缺省参数

本文详细介绍了缺省参数的声明方式、调用方法和缺省规则,并给出了引用场景及注意事项,希望能帮助读者更好的理解和学习

2025-07-25 19:46:47 517

原创 C++ 的编译链接过程

C++ 编译链接是一个 “逐步转换、组合” 的过程,理解这一流程有助于排查编译错误(如语法错)、链接错误(如符号未定义),并优化程序的构建过程。

2025-07-25 19:10:43 980

原创 从汇编分析函数调用

从汇编层面逐步刨析函数的调用过程

2025-07-25 18:58:22 785

原创 # 虚拟地址空间区域划分​

虚拟内存物理内存转换及虚拟内存地址空间的内存分布

2025-07-25 16:31:50 1711 1

空空如也

空空如也

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

TA关注的人

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