随笔分类 - C++
摘要:STL六大组件 容器:各种数据结构,从实现的角度来看,STL容器是一种class template 空间配置器:负责动态空间的配置和管理 迭代器:在23个设计模式中,有一种是迭代器模式(提供一种方法,使之能够依序访问某个容器所含的各个元素,而无需暴露该容器的内部表述方式),其行为类似于智能指针;ST
阅读全文
摘要:编译内存相关 C++ 程序编译过程 编译过程分为四个过程:编译(编译预处理、编译、优化),汇编,链接。 编译预处理:处理以 # 开头的指令; 编译、优化:将源码 .cpp 文件翻译成 .s 汇编代码; 汇编:将汇编代码 .s 翻译成机器指令 .o 文件; 链接:汇编程序生成的目标文件,即 .o 文件
阅读全文
摘要:
对象移动 新标准的一个最主要的特性是可以移动而非拷贝对象的能力。很多情况下都会发生对象拷贝。在其中某些情况下,对象拷贝后就立即被销毁了。在这些情况下,移动而非拷贝对象会大幅度提升性能。 在重新分配内存的过程中,从旧内存将元素拷贝到新内存是不必要的,更好的方式是移动元素。使用移动而不是拷贝的另一个原因
阅读全文
对象移动 新标准的一个最主要的特性是可以移动而非拷贝对象的能力。很多情况下都会发生对象拷贝。在其中某些情况下,对象拷贝后就立即被销毁了。在这些情况下,移动而非拷贝对象会大幅度提升性能。 在重新分配内存的过程中,从旧内存将元素拷贝到新内存是不必要的,更好的方式是移动元素。使用移动而不是拷贝的另一个原因
阅读全文
摘要:
紧跟在参数列表后面的 const 表示this 是一个指向常量的指针
阅读全文
紧跟在参数列表后面的 const 表示this 是一个指向常量的指针
阅读全文
摘要:
initializer_list
阅读全文
initializer_list
阅读全文
摘要:
find()、find_first_of()、find_first_not_of()
阅读全文
find()、find_first_of()、find_first_not_of()
阅读全文

右值和左值引用成员函数
持续更新
allocator用法
shared_ptr
constexpr构造函数
类的隐式转换机制和explicit关键字
委托别的构造函数
private&public
指针也可以指向函数类型
constexpr
函数不能返回数组,但是可以返回数组指针
n++和++n
标准库bind函数
函数真正的返回类型跟在形参列表之后
浙公网安备 33010602011771号