《STL源码剖析》第二章问题杂烩
近期开始阅读侯捷《STL源码剖析》,第二章有许许多多我遇到的问题,在此汇总一下
Placement new
书中的使用
语法
new的语法中有placement_params可选参数,当传递给new这个参数时,就是placement_new
作用
placement_new就是直接将一块内存空间指定给new,new直接在这些内存上执行构造
样例
1 | //样例1 |
false_type和true_type
书中的使用
书中是用来方便__destory_aux的调用,个人理解为重载,可以由__destroy直接调用两个不同作用的函数,通过false_type和true_type这两个不同的变量类型。
未完待续….
《STL源码剖析》第二章问题杂烩