摘要: 一开始一直无法理解STL中的内存分析,一天很困,翻开了侯捷的STL源码解析,阅读一二,这是一针见血,字字珠玑,解开了一个又一个迷惑~简单记录,和大家分享一下1) 空间适配器template inline void _construct(T1 *p,const T2 &value) { new (p... 阅读全文
posted @ 2014-09-20 22:49 purejade 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 不用加减乘除实现加法运算?1. 用数组编译实现。 非常经典的实现,利用编译器对数组的解析,用g++ 编译,需要加入-fpermissionint add(int a,int b) { char * p = (char *) a; return (int)&(p[b]); // 等价于 p + s... 阅读全文
posted @ 2014-09-20 21:36 purejade 阅读(121) 评论(0) 推荐(0) 编辑