【发布时间】:2015-07-02 00:57:33
【问题描述】:
我正在尝试制作一个通用测试函数,该函数采用列表、集合或向量等容器,并返回嵌套容器:列表列表、集合集合、向量向量。非泛型函数如下所示:
vector<vector<string>> test(vector<string>& in_container)
{
vector<vector<string>> out_continer;
// out_continer will be filed using values from in_container
return out_continer;
}
list<list<int>> test(list<int>& in_container)
{
list<list<int>> out_continer;
// out_continer will be filed using values from in_container
return out_continer;
}
set<set<float>> test(set<float>& in_container)
{
set<set<float>> out_continer;
// out_continer will be filed using values from in_container
return out_continer;
}
但我不知道如何制作一个与这些单独的测试示例等效的模板测试功能。
【问题讨论】: