列表参数的Typedef

时间:2018-10-22 13:14:39

标签: c++ list typedef

我要实现typedef,如下例所示。但是,编译器将不会运行它。有可能实现吗?如果没有,还有其他选择吗?

typedef <char, int> myDefs;
map<myDefs> myMap;

1 个答案:

答案 0 :(得分:3)

template <template <typename...> class Map>
using with_my_defs = Map<char, int>;

用法:

with_my_defs<map> myMap;

live example on wandbox.org