问题描述
我想对函数采用可变数量的参数,然后查看它们。我需要对每个应用多个功能。我一直试图使它与参数包和初始化程序列表一起使用。这些解决方案为什么不起作用,有什么办法可以做到?
理想情况下,最终功能将如下所示:
template <typename some_way_of_taking_multiple_arguments>
void foo(some_way_of_taking_multiple_arguments bar) {
using namespace std::views;
auto data = bar | transform(func1) | transform(func2);
other_func();
data | transform(func3);
}
当我尝试这样调用函数:foo({arg1,arg2,arg3})时,它无法推断出模板类型。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)