我想像下面的例子一样实现typedef
。但是,编译器不会运行它。是否可以实现?如果没有,是否有替代方案?
typedef <char, int> myDefs;
map<myDefs> myMap;
最佳答案
template <template <typename...> class Map>
using with_my_defs = Map<char, int>;
用法:
with_my_defs<map> myMap;
关于c++ - 列表参数的类型定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52930329/