自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 再学C++:高级特性:智能指针及其理解

的内存管理始终是一个难题,尤其是引入指针后,共享独享与垃圾回收异常困难。例如下列代码中,三个指针实际上指向同一个实例,将释放后会出现严重的内存问题,此时的被置为,而1和成为悬空指针。因而为了方便的解决内存管理,将指针的使用与RAII技术结合,智能指针诞生了。目前可用的智能指针共有3种,分别是是独占所有权的智能指针,同一时间内只有一个指针可以拥有所指对象的所有权。它在对象生命周期结束时自动释放资源。可以认为,独享指针和它绑定的对象,是强绑定的,谁都不能离开谁。用一个示例快速带大家理解其达成的效果很明显

2024-08-05 13:36:42 581

原创 再学C++:高级特性:Lambda表达式

Lambda 表达式是C++11引入的一种内嵌匿名函数。各个语言中都有体现,在工程中有重要作用,因而记录下个人的理解,并分享给各位。

2024-08-04 16:01:54 617

原创 再学C++:高级特性入门:尝试理解左值、右值,移动语义,完美转发,RVO。

尝试学习C++的高级特性,理解C++中的左值和右值引用、移动语义、完美转发以及返回值优化。

2024-08-03 18:22:05 554 1

空空如也

空空如也

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

TA关注的人

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