且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

包含类型的类型的模板函数重载

更新时间:2023-11-10 19:34:28

模板参数T用作模板名称,因此应将其声明为

The template parameter T is used as a template-name, so it should be declared as template template parameter. e.g.

template <template <typename...> class T, typename V>
//        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
void f(T<std::tuple<V>> t) {
    std::cout << "2" << std::endl;
}

实时