首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显式实例化可变构造函数: template-id与任何模板声明都不匹配

显式实例化可变构造函数: template-id与任何模板声明都不匹配
EN

Stack Overflow用户
提问于 2016-12-29 08:04:37
回答 0查看 323关注 0票数 2

我正在尝试explicitly instantiate a variadic构造器。这个print all arguments的最小示例导致了我在64位Win7上的MinGW-w64上看到的相同错误,使用的是GCC 5.3。

代码语言:javascript
复制
struct stf {
 template<typename... Args> stf(Args&&... args){
  using expand_type = int[];
  expand_type{(print(args), 0)... };
 }
};

//error on next line:
//template-id 'stf<char*, char*>' for 'stf::stf(char*, char*)'
//does not match any template declaration
template stf::stf<char*,char*>(char*,char*);
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41371435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档