- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 2.vector和string
Item13:vector和string优先于动态分配的数组如果在多线程环境下使用了引用计数的string,应当注意因支持线程安全而导致的性能问题。是否能通过改变某个预处理变量的值禁止引用计数开发一个不使用引用计数的string实现使用vector< T >替换Item14:使用reserve来避免不必要的重新分配Item15:注意string实现的多样性通常包含size,capaci
2016-07-23 11:36:15 553
原创 1.容器
Effective STL—容器Item01慎重选择容器类型基于节点的容器指针,引用变为无效的次数少,正在删除的元素指向除外,如list。Item02不要试图编写独立于容器类型的代码不同的容器特性不一样迭代器失效的规则也不一样可以采用typedef vector< Widget > widgetContainer类型定义的方式,减少改动的代码。Item03确保容器中的对象拷贝正确而高效将子类
2016-07-11 15:45:59 592
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人