模板方法中char类型异常行为与可变参数模板报错求助
可变参数模板作业中的代码错误求助
我正在做一份需要用可变参数模板实现的作业,但对这个技术的理解还不够,搞不定下面代码里的错误,麻烦帮忙看看!
我的代码片段如下:
#include <sstream> #include <iostream> #include <string> #include <vector> #include <tuple> template<typename ... TL> class LazySplitResult { public: LazySplitResult(TL ...pl) :storedParams(pl ...) { } void doStuff() { // invoke method with inside parameters useStoredTuple(storedParams, std::index...); } private: std::tuple<TL...> storedParams; };
现在的问题是doStuff函数里的useStoredTuple调用部分,我本来想通过它来调用内部方法并传入存储的参数,但std::index...这块完全不知道怎么正确编写,也搞不清可变参数模板结合tuple展开的正确方式,导致代码没法正常编译运行。
内容的提问来源于stack exchange,提问作者JaK
相关产品推荐
相关产品推荐

