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