可変引数コンストラクターを明示的にインスタンス化しようとしています。すべての引数を出力するこの最小限の例では、GCC 5.3 を使用した 64 ビット Win 7 の MinGW-w64 で見られるのと同じエラーが発生します。
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*);