Type标识符 无法识别

kxh1234 2017-04-04 02:46:05
#ifndef Queue_h
#define Queue_h
template<typename Type> class Queueitem
{
template<typename T> friend class Queue1;
Queueitem(Type q) :item(q), next(0){}
Type item;
Queueitem *next;
};


template<typename T> class Queue1
{
public:
Queue1() :head(0), tail(0){}
Queue1(const Queue1& q) :head(0), tail(0)
{
copy_elem(q);
}
Queue1& operator=(const Queue1& q);
T& front();
void push(const T& val);
void pop();
bool empty()
{
return head == 0;
}
~Queue1()
{
destory();
}
private:
Queueitem<Type> *head;
Queueitem<Type> *tail;
void copy_elem(const Queue1 &q);
void destory();
};
#include"Queue.cpp"
#endif
...全文
94 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
060 2017-04-04
  • 打赏
  • 举报
回复
把代码中所有的Type替换为 T

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧