C++如何调用模板化构造函数

dul*_*uli 9 c++ templates constructor

如何更改下面的代码以允许使用模板化构造函数创建 Base 对象?

struct Base {
template <typename T>
Base(int a) {}
};

 int main(int argc, char const *argv[])
{
    Base *b = new Base<char>(2);
    delete b;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

Top*_*ort -4

该线程似乎回答了您的问题:

C++ 模板构造函数

最重要的是,它似乎不受支持;目前还不清楚它会取得什么成果。