自定义博客皮肤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++11完美转发

在 C++11 之前,泛型函数在传递参数时无法保证参数的原始类型(左值或右值)导致额外的拷贝或移动操作,完美转发是一种高效传递技术,能够保持参数的原始特性,避免额外的性能开销。完美转发是指在泛型编程中以参数的原始形式传递给目标函数,从而避免不必要的拷贝或移动操作。模板 + 右值引用 = 万能引用(只在参数中适用)

2025-06-06 20:44:11 265

原创 C++手撕 shared_ptr

赋值运算符重载的返回值是 smartPtr<T>& 原因是,这样可以方便连续赋值 类似 a = b = c 的方式。代码不是很完善,有什么问题,欢迎大家批评指正。智能指针的前置知识可以参考。

2025-05-31 15:34:00 318 1

原创 进程和线程

在操作系统中,"进程" 和 "线程" 是两个基础而关键的概念。理解它们的区别与联系,对于学习并发编程、性能优化甚至系统架构设计都有着重要意义。本文将通过通俗的语言介绍它们的本质以及不同之处

2025-05-23 16:54:03 292

原创 C++中虚继承为什么可以解决菱形继承的数据冗余问题

在C++中菱形继承会有数据冗余的问题发生,我们可以使用虚继承来解决,那虚继承的原理是什么,为什么它可以解决这个问题。

2024-11-26 19:54:40 442

原创 C++模板真的没有教材讲的呢么简单

模板和泛型编程息息相关,但是大多数人对模板的了解可能只是教材上的一个compare函数,但实际上模板的内容很丰富,学起来也比较抽象,我会结合我所了解的一部分模板内容进行解释。

2024-11-08 20:53:54 1126 3

原创 C++四种类型转换

C++语言提供了四种类型转换。

2024-11-07 20:06:00 591

原创 你真的了解this指针吗?

this指针是类中默认生成的,目的是为了区别对象的成员和参数,在调用函数的时候通过隐含参数传给对应的函数中。他在成员函数中标识调用这个函数的对象。

2024-10-22 18:40:57 311

原创 栈区和堆区

栈区和堆区是两个C++内存管理中的两个区域,而且相当重要,本文详细解释栈和堆之间的概念,内存泄漏和重复释放的原因,以及使用的注意事项。

2024-08-06 18:57:27 2819 3

原创 学校学不到的——智能指针

智能指针是C++11的新特新之一,最要作用是可以防止内存泄漏。

2024-08-01 13:37:29 1854

原创 C++11最重要的内容之一—Lambda表达式

Lambda表达式是C++11非常重要也是最常用的特性之一,它的本质是一个函数指针,可以在在函数内部定义一个函数,增加代码的可读性。

2024-07-25 23:17:57 682

原创 详细分析C++多态

多态是指不同的对象在调用一个同名函数时,所作的行为不同,最终得到的结果也不同。多态可以分为静态多态和动态多态两种。

2024-07-22 21:01:59 1500 1

原创 全面分析构造函数(2)

接上一篇文章,上一篇文章介绍了类的四种构造函数:无参、有参、拷贝、移动,这篇文章介绍其他的一些重要内容,如果有错误或遗漏,请大家批评指正。

2024-07-18 11:24:26 733

原创 全面分析构造函数(1)

构造函数是在创建类对象时,由系统自动调用,初始化新对象的函数,给其中的成员变量赋值。

2024-07-15 14:22:25 913

原创 类与面向对象

此文章为基础的概念解释, 后续我会详细分享类的各种构造函数, 基础较好的同学可以直接忽略这篇文章。

2024-07-13 23:56:38 438

原创 关键字—new

C++中使用关键字new在堆区分配空间。

2024-07-10 22:36:18 415

原创 什么是引用

引用是C++编程语言中非常重要的一部分内容,它与C语言中的指针作用类似,但本质却不同,本文将详细介绍C++的引用,如有不足或者缺漏之处,欢迎指正。

2024-07-09 11:54:40 652 4

空空如也

空空如也

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

TA关注的人

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