怎样用C++mfc编写队列类啊~~~~~

 我来答
jaken_tony
2012-11-24 · 超过14用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:34.8万
展开全部
typedef struct node
{
node* pnext; //指向下一个节点
node* plast; //如果是定义双向队列的话,加上这个,指向上一个节点
T value;
} NODE;

template T
class myqueue
{
public:
myqueue();
~myqueue();

public:
T& pop_font();
bool push_back(T& newone);
bool insert(NODE* pos, T& newone);
.....

protected:
NODE* headnode;
};

大致上想这样定义一个类,将队列的一些方法包装一下,在每个方法中维护headnode节点
追问
那这些类的定义是要写在哪里……在所有函数的外面……还是消息响应函数………
追答
类代码的一般做法是将定义写在头文件里,实现写在cpp文件里,最简单的话,就实现上面几个接口就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式