3
如何更改下面的代碼以允許使用模板構造函數創建基本對象 ?C++如何調用模板化構造函數
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;
}
有時構造處理多種類型,但該數據僅用於暫時,所以其本身作爲模板類是reduntant。我猜想沒有什麼大的需求,但它是有道理的。 – iPherian 2016-11-03 22:42:21