- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 Effective STL 条款2:小心对“容器无关代码”的幻想(连载)
条款2:小心对“容器无关代码”的幻想 STL是建立在泛化之上的。数组泛化为容器,参数化了所包含的对象的类型。函数泛化为算法,参数化了所用的迭代器的类型。指针泛化为迭代器,参数化了所指向的对象的类型。这只是个开始。独立的容器类型泛化为序列或关联容器,而且类似的容器拥有类似的功能。标准的内存相邻容器(参见条款1)都提供随机访问迭代器,标准的基于节点的容器(再参见条款1)都提供双向迭代器。序列容
2004-11-18 13:12:00 755
原创 Effective STL 条款1:仔细选择你的容器 (连载)
条款1:仔细选择你的容器你知道C++中有很多你可以支配的容器,但是你意识到有多少吗?要确定你没有忽略你的选项,这里有一个快速回顾。标准STL序列容器:vector、string、deque和list。 标准STL关联容器:set、multiset、map和multimap。 非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一个重型字符串。(“绳子(
2004-11-18 13:11:00 831
原创 C++ 中泛型工厂注册类的实现
//C++ 中泛型工厂注册类的实现//---------------------------------------------------------------------------#ifndef GenericFactoryH#define GenericFactoryH#include #include #define REGISTER_CLASS(BASE_CLASS, D
2004-11-18 12:59:00 1551
.PLT 文件格式详解
2014-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人