【发布时间】:2019-03-08 09:07:19
【问题描述】:
我有一个接受可变参数的模板函数。
template<typename... Params>
void foo(Params... p);
我想在Params 中找到给定类型(const char*)的所有出现,以将它们替换为另一种类型,这些值可以转换为(我自己的Path 类和构造函数Path(const char*))。这个想法是有类似的东西
template<typename... Params>
void foo(Params... p) {
bar<convertCharPointerToPath<Params>...>(p...);
}
如何进行这种转换?
【问题讨论】:
-
你的问题是什么?
标签: c++ casting variadic-templates variadic-functions