草庐IT

appendItem

全部标签

c++ - 继承一个带有内部类的模板类,并在继承类中访问内部类

我有一个模板类“BinaryHeap”,它还在自身内部声明了一个公共(public)类“Item”。现在我想用用于元素查找的散列扩展BinaryHeap,因此继承了它。我将其称为“HashedBinaryHeap”,它应该使用与BinaryHeap相同的Item类。stub看起来像这样:templateclassBinaryHeap{public:classItem{...};...voidappendItem(constItem&item);...};templateclassHashedBinaryHeap:publicBinaryHeap{public:...voidappend