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