1. 概述 最近在做性能优化,发现诸多STL误用导致的性能低下,自己也只是知道皮毛,需要系统地学习下,就从最简单的开始吧。C++ 11 STL标...
1. 概述 本文实现了一个简陋的allocator,并简单解释了new/delete的内部实现过程。 2. 一个简单的STL allocator...
1. 概述 本想将unique_ptr, shared_ptr和weak_ptr写在同一篇文章中,无奈越(废)写(话)越(连)长(篇),本着不给...
1. 概述 本文将重点介绍"Move"语义相关的移动构造和移动赋值构造函数,同时也给出了与"Copy"语义的拷贝构造和拷贝赋值构造函数的对比。 ...
1. 概述 本文以一个例子引出移动语义、智能指针等C++基础概念,根据过程中遇到的问题,我们可以对为什么要有移动语义和智能指针有初步的理解。这是...
玩耍总是愉快地,水一篇文章也很愉快,哈哈哈!凌晨四点半起床,睡眼惺忪,答应了骑友的必须要做到。 都是大佬,看了看,哪个都惹不起。 骑车为了什么,...
1. 概述 “好记性不如烂笔头”,本篇文章是“遇到的疑难杂症”的首篇。本文主要介绍了今天工作中遇到的STL stable_sort算法自定义比较...
1. 概述 “工欲善其事必先利其器”,本篇文章是“工具系列”的首篇,主要介绍gdb的基础使用,如要深入了解,可以研究参考文献1。 2. gdb是...
1. 概述 在面向对象的程序设计中,类共有六种关系,它们分别是Composition、Aggregation、Association、Depen...