protected HashMap<Long, BasePModelObject<?>> lookupTable = new HashMap<>();
其中 BasePModelObject 是个模板类,会派生很多子类
请问 c++如何实现 java 这个通配符呢
1
nightwitch 2021 年 1 月 8 日
BasePModelObject*
在 C++里父类指针可以指向所有子类的实例 |
2
qbqbqbqb 2021 年 1 月 8 日
C++模板从原理上是不能实现这样的通配符的。
如果要实现类似的功能的话,可以让你的模板类继承一个非模板的基类来实现。 |
3
QBugHunter 2021 年 1 月 11 日
@qbqbqbqb
可以吧,模板的模板 |