Effective STL第2条:不要试图编写独立于容器类型的代码(附类型封装、容器封装)

1、STL是一套泛型编程 STL是以泛化原则为基础的: 数组被泛化为“以其包含的对象的类型为参数”的容器 函数被泛化为“以其使用的迭代器的类型为参数”的算法 指针被泛化为“以其指向的对象的类型为参数”的迭代器 容器类型被泛化为序列容器和关联容器。可是每种不一样的容器所具有的特性是不一样的 随着泛化的不断进行,有些人可能会视图编写独立于容器类型的代码,出发点是好的,可是会误入歧途,下面咱们慢慢介绍
相关文章
相关标签/搜索