【发布时间】:2020-03-25 13:01:18
【问题描述】:
我为我的 Stack 和 Queue 模板类继承了堆栈和队列。
template<class T>
class Stack : public stack<T> {
// 我的代码在这里 };
template<class T>
class Queue : public queue<T> {
//我的代码在这里
};
但是当我尝试在 Visual Studio 2014 上编译此代码时,我在使用的两行都收到此错误
:public stack<T>{
:public queue<T>{
如果我删除它,那么它编译没有任何错误。
我尝试在线搜索解决方案,但没有一个对我有用。
【问题讨论】:
标签: templates inheritance