【发布时间】:2015-01-14 22:35:50
【问题描述】:
我不得不使用固定大小的队列,所以我设计了一个这样的类:
Result VehicleParcelQueue::push_back(Parcel* pParcel){
if (size() >= 5) return FAILURE;
else{
queue<Parcel*>::push_back(pParcel);
return SUCCESS;
}
}
Parcel 是我在别处实现的一个类。
但我得到了:
错误:“push_back”不是“std::queue”的成员
什么问题,我认为push_back应该在派生类的范围内被识别出来。
【问题讨论】:
标签: c++ inheritance queue polymorphism