我有以下类定义:
template<typename QueueItemT>
class QueueBC
{
protected:
QueueBC() {}
virtual ~QueueBC() {}
private:
virtual IItemBuf* constructItem(const QueueItemT& item) = 0;
}
我创建了以下子类:
class MyQueue
: public QueueBC<MyItemT>
{
public:
MyQueue() {}
virtual ~MyQueue() {}
};
这在 VS2005 下编译得很好,但我还没有constructItem()
在MyQueue
课堂上实现。知道为什么吗?