- 博客(10)
- 收藏
- 关注
原创 实践《重构与模式》(C++)——Creation Method + Factory + Factory Method (二)
如果说《设计模式》和《重构》是任督二脉,那么《重构与模式》就是帮助你打通任督二脉的武功秘籍。本文介绍了《重构与模式》中Creation Method、Factory Method,以及用Factory封装类的相关内容。欢迎相互学习讨论
2021-07-27 03:12:32
623
原创 实践《重构与模式》(C++)——开篇(一)
如果说《设计模式》和《重构》是任督二脉,那么《重构与模式》就是帮助你打通任督二脉的武功秘籍。模式与重构之间存在着天然的关系,模式是你想到达的目的地,而重构则是从其他地方抵达这个目的地的条条道路。在阅读《重构与模式》之前,最好有设计模式和重构的基础知识,也建议两本经典常伴与手,便于遗忘时翻看。
2021-07-27 02:51:31
459
原创 实践《重构:改善既有代码的设计(第2版)》示例(C++版)(一)
最近在拜读《重构:改善既有代码的设计》(第二版),与GoF的《设计模式》一同被誉为软件工程师的两本圣经。通过C++来改写书中案例,一方面为了自己更好地理解,另一方面为志同道合的C++爱好者提供一份参考
2021-07-15 10:51:40
1706
原创 Modern C++ 学习笔记——C++函数式编程
C++函数式编程看这一篇就够了,建议收藏~~~!!!ModernC++学习笔记是一系列介绍现代C++新特性的文章,结合《effective modern C++》说明了如何更好的使用这些新特性。相互讨论,共同学习,不断成长
2021-07-13 23:05:01
3643
6
原创 Modern C++ 学习笔记——C++面向对象编程
结合三种设计模式,让你更加理解C++面向对象的特性,建议收藏~~~!!!ModernC++学习笔记是一系列介绍现代C++新特性的文章,结合《effective modern C++》说明了如何更好的使用这些新特性。相互讨论,共同学习,不断成长
2021-07-02 10:08:20
1143
原创 Modern C++ 学习笔记 —— 智能指针篇
Modern C++ 智能指针篇关键字:智能指针、shared_ptr、unique_ptr文章目录Modern C++ 智能指针篇RAII自己动手实现智能指针代码列表参考文档RAIIRAII,资源获取即初始化(Resource Acquisition Is Initialization),是一种C++编程中的惯用手法。但是不要被它的名字给误导了,它实际上的作用是将资源的生命周期与一个对象的生命周期相绑定。所谓的资源包括但不限于分配的堆内存、打开的套接字、打开的文件、锁定的互斥体等。RAII 保证
2021-07-01 00:13:44
517
原创 Modern C++ 学习笔记 —— lambda表达式篇
C++11以来lambda表达式作为最重要的特性之一,本文对其进行了详细的介绍以及常用手法,建议收藏~~~!!!ModernC++学习笔记是一系列介绍现代C++新特性的文章,结合《effective modern C++》说明了如何更好的使用这些新特性。相互讨论,共同学习,不断成长
2021-06-25 10:08:57
1042
原创 Modern C++ 学习笔记 —— 右值、移动篇
C++11引入的最关键的特性就是右值,进而扩展出移动,万能引用,完美转发等概念,本文对这些概念做了详细介绍以及惯用手法,建议收藏~~~!!!ModernC++学习笔记是一系列介绍现代C++新特性的文章,结合《effective modern C++》说明了如何更好的使用这些新特性。相互讨论,共同学习,不断成长
2021-05-26 20:50:27
1016
原创 Modern C++ 学习笔记——易用性改进篇
C++11之后引入了大量语法糖,这简直就是开发人员的福音,本文介绍了其中部分最为关键的语法糖,建议收藏~~~!!!ModernC++学习笔记是一系列介绍现代C++新特性的文章,结合《effective modern C++》说明了如何更好的使用这些新特性。相互讨论,共同学习,不断成长
2021-05-22 00:58:09
1037
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人