自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实践《重构与模式》(C++)——Creation Method + Factory + Factory Method (二)

如果说《设计模式》和《重构》是任督二脉,那么《重构与模式》就是帮助你打通任督二脉的武功秘籍。本文介绍了《重构与模式》中Creation Method、Factory Method,以及用Factory封装类的相关内容。欢迎相互学习讨论

2021-07-27 03:12:32 431

原创 实践《重构与模式》(C++)——开篇(一)

如果说《设计模式》和《重构》是任督二脉,那么《重构与模式》就是帮助你打通任督二脉的武功秘籍。模式与重构之间存在着天然的关系,模式是你想到达的目的地,而重构则是从其他地方抵达这个目的地的条条道路。在阅读《重构与模式》之前,最好有设计模式和重构的基础知识,也建议两本经典常伴与手,便于遗忘时翻看。

2021-07-27 02:51:31 366

原创 实践《重构:改善既有代码的设计(第2版)》示例(C++版)(二)

《重构:改善既有代码的设计》C++版本,相互讨论,共同学习,不断成长

2021-07-20 20:26:09 729

原创 实践《重构:改善既有代码的设计(第2版)》示例(C++版)(一)

最近在拜读《重构:改善既有代码的设计》(第二版),与GoF的《设计模式》一同被誉为软件工程师的两本圣经。通过C++来改写书中案例,一方面为了自己更好地理解,另一方面为志同道合的C++爱好者提供一份参考

2021-07-15 10:51:40 1183

原创 Modern C++ 学习笔记——C++函数式编程

C++函数式编程看这一篇就够了,建议收藏~~~!!!ModernC++学习笔记是一系列介绍现代C++新特性的文章,结合《effective modern C++》说明了如何更好的使用这些新特性。相互讨论,共同学习,不断成长

2021-07-13 23:05:01 2951 6

原创 Modern C++ 学习笔记——C++面向对象编程

结合三种设计模式,让你更加理解C++面向对象的特性,建议收藏~~~!!!ModernC++学习笔记是一系列介绍现代C++新特性的文章,结合《effective modern C++》说明了如何更好的使用这些新特性。相互讨论,共同学习,不断成长

2021-07-02 10:08:20 723

原创 Modern C++ 学习笔记 —— 智能指针篇

Modern C++ 智能指针篇关键字:智能指针、shared_ptr、unique_ptr文章目录Modern C++ 智能指针篇RAII自己动手实现智能指针代码列表参考文档RAIIRAII,资源获取即初始化(Resource Acquisition Is Initialization),是一种C++编程中的惯用手法。但是不要被它的名字给误导了,它实际上的作用是将资源的生命周期与一个对象的生命周期相绑定。所谓的资源包括但不限于分配的堆内存、打开的套接字、打开的文件、锁定的互斥体等。RAII 保证

2021-07-01 00:13:44 262

原创 Modern C++ 学习笔记 —— lambda表达式篇

C++11以来lambda表达式作为最重要的特性之一,本文对其进行了详细的介绍以及常用手法,建议收藏~~~!!!ModernC++学习笔记是一系列介绍现代C++新特性的文章,结合《effective modern C++》说明了如何更好的使用这些新特性。相互讨论,共同学习,不断成长

2021-06-25 10:08:57 543

原创 Modern C++ 学习笔记 —— 右值、移动篇

C++11引入的最关键的特性就是右值,进而扩展出移动,万能引用,完美转发等概念,本文对这些概念做了详细介绍以及惯用手法,建议收藏~~~!!!ModernC++学习笔记是一系列介绍现代C++新特性的文章,结合《effective modern C++》说明了如何更好的使用这些新特性。相互讨论,共同学习,不断成长

2021-05-26 20:50:27 549

原创 Modern C++ 学习笔记——易用性改进篇

C++11之后引入了大量语法糖,这简直就是开发人员的福音,本文介绍了其中部分最为关键的语法糖,建议收藏~~~!!!ModernC++学习笔记是一系列介绍现代C++新特性的文章,结合《effective modern C++》说明了如何更好的使用这些新特性。相互讨论,共同学习,不断成长

2021-05-22 00:58:09 649

空空如也

空空如也

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

TA关注的人

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