【发布时间】:2016-10-11 13:03:00
【问题描述】:
C++ 是否有用于排序容器(如 std::set 或 std:map)的通用基类?
背景:我想实现一个通用函数,它删除一个容器中没有在另一个容器中找到的所有元素。作为先决条件,我想定义传递的容器必须进行排序。
【问题讨论】:
-
回答你的问题:不,因为标准没有这样说。如果有,就是一个实现细节,继承大概是
private。 -
如果您想为 STL 模板创建通用代码,那么您很可能会这样做
标签: c++ containers stdmap stdset