按时间归档:2022年
-
揭开lambda的神秘面纱
关注公众号【高性能架构探索】,回复[pdf]免费获取计算机经典书籍 你好,我是雨乐! lambda也出现了好长时间,一直以来也仅仅限于使用,今天,借助此文,我们从使用、实现的角度聊…
-
多态的实现-虚函数、函数指针以及variant
关注公众号【高性能架构探索】,回复[pdf]免费获取计算机经典书籍 你好,我是雨乐! 作为一名C++面试官,问的最多的问题就是说说多态的实现机制,无非想听到的答案就是虚函数以及虚函…
-
深入理解移动语义
关注公众号【高性能架构探索】,回复[pdf]免费获取计算机经典书籍 你好,我是雨乐! 一直以来,C++中基于值语义的拷贝和赋值严重影响了程序性能。尤其是对于资源密集型对象,如果进行…
-
深入理解左值、右值
关注公众号【高性能架构探索】,回复[pdf]免费获取计算机经典书籍 你好,我是雨乐! 作为C/C++开发人员,在平时的项目开发过程中,或多或少的听过左值和右值的概念,甚至在编译器报…
-
编译器之(N)RVO优化
关注公众号【高性能架构探索】,回复[pdf]免费获取计算机经典书籍 你好,我是雨乐! 在上一篇文章【Modern C++】深入理解左值、右值中,为了说明什么是将亡值,通过一段代码进…
-
智能指针-使用、避坑和实现
关注公众号【高性能架构探索】,回复[pdf]免费获取计算机经典书籍 你好,我是雨乐! 在上篇文章(内存泄漏-原因、避免以及定位)中,我们提到了用智能指针来避免内存泄漏,今天借助本文…
-
C程序设计语言 高清PDF
关注公众号【高性能架构探索】,回复[pdf]免费获取计算机经典书籍 主要内容 《C程序设计语言(原书第2版·新版 典藏版)》原著即为C语言的设计者之一DennisM.Ritch…
-
GDB调试-从入门实践到原理
关注公众号【高性能架构探索】,第一时间获取干货;回复【pdf】,免费获取计算机经典书籍。 你好,我是雨乐! 在上篇文章中,我们分析了线上coredump产生的原因,其中用到了cor…