![]() |
1
2
或者,如果你想用你的
除了丢失的返回类型,我没有看到任何明显错误的代码在您的例子中,我没有VisualC++ 6安装检查。 |
![]() |
2
2
你不需要模板,这是多态性的免费行为。 编辑:如果你写的是:
那你的设计可能有问题。该方法应该适用于派生链中的任何类型。 |
![]() |
3
1
你问的问题与你包含的代码和错误完全无关。
或
任何
类,该类定义您使用的三个方法,无论它是否从
现在你发布的错误与这个问题无关,但很奇怪。您发布的代码没有错,但是VisualStudio 6是一个古老的编译器;它已经十二年了,并没有完全支持现代ISO标准C++。此错误可能是编译器中的次标准模板实现的产物。 |
![]() |
TCD · 标准库非类型模板类是否显式实例化? 2 年前 |
![]() |
sovesti · 参数较少的模板函数中的演绎 2 年前 |
![]() |
KiraHoneybee · 具有构造函数参数的模板化类 2 年前 |
![]() |
Seymore Glass · 模板不工作的默认参数 2 年前 |
![]() |
Alexander Daum · 模板参数中对模板类型的引用 6 年前 |
![]() |
ledonter · 为什么注入的类名有时不被视为类模板中的模板名? 6 年前 |