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