1
我需要collection_traits与我可以这样做如何确定C的一个实例化的容器模板的容器模板类型++
typename collection_traits<std::vector<int>>::template type<double> double_vector;
现在double_vector是std::vector<double>
类型。
所以我想要的是获得相同的容器,但具有不同的值类型。
这甚至可能吗?
*现在double_vector的类型是性病载体:: * ???你是如何得出这个结论的? –
你试图做什么并不是很清楚。获取相同类型的集合,但使用不同的value_type?此外,您不希望使用这种情境,因此难以给出任何合理的答案。 – Rostislav
你期望为'std :: set'做什么? '的std :: map'?如果有自定义比较器会怎么样? – Barry