![]() |
1
4
类模板从不隐式实例化。根据你给出的类定义,你必须说:
…调用该类的构造函数。 使用默认的模板参数,可以改进(?)收件人:
然后将其调用为:
…但恐怕这是你用类模板所能做的最好的。您可能需要使用一个函数模板来为您实例化类对象:
例如,这或多或少是std::make_pair()中使用的方法。 |
![]() |
TCD · 标准库非类型模板类是否显式实例化? 2 年前 |
![]() |
sovesti · 参数较少的模板函数中的演绎 2 年前 |
![]() |
KiraHoneybee · 具有构造函数参数的模板化类 3 年前 |
![]() |
Seymore Glass · 模板不工作的默认参数 3 年前 |
![]() |
Alexander Daum · 模板参数中对模板类型的引用 7 年前 |
![]() |
ledonter · 为什么注入的类名有时不被视为类模板中的模板名? 7 年前 |