stl
文章平均质量分 77
frankyzfzv
这个作者很懒,什么都没留下…
展开
-
STL 数据存储封装(用node来装基本数据,nodecontainer来封装find等操作)
<br /> <br />使用2个类来实现<br />1. class SelectNode --- 用来把一些相互关联的数据封装在一起,类似struct<br />2. class SelectNodeContainer ---把Find,Insert等操作封装起来<br /> <br />为了使用STL algorithm来实现查找,在class container我们定义了一个 nested class<br />这个nested clas原创 2011-04-11 16:44:00 · 461 阅读 · 0 评论 -
STL 基本数据格式(必须支持copy construction& assign operation 这2个操作)
如果想使用stl 的 container, 必须enable数据的2个操作: 1. copy construction: container(const container& c);2. assign operation: container& operator= (const container& c) ;.h 文件如下:#ifndef CONTAINER1_H_ #define CONTAINER1_H_ #include //extern class std::ostream;原创 2011-04-11 12:09:00 · 267 阅读 · 0 评论