谁用过TQueue这个组件,好象不对嘛!

onion 2002-12-23 02:04:58
我要把下位机采样到的一串数据存放到这个队列里去,结果存进去以后,用POP取数据的时候,得到的第一个数据居然是最后进去的那个,搞错没有啊,是队列还是栈啊,是不是这个组件有问题啊!
...全文
211 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingrunx 2002-12-23
  • 打赏
  • 举报
回复
没问题,你用错了吧。
不过std::queue更好用些
kingfish 2002-12-23
  • 打赏
  • 举报
回复
你用错了吧

int a=1,b=2,c=3;
int *p;
TQueue *que = new TQueue();
que->Push(&a);
que->Push(&b);
que->Push(&c);
p = (int *)que->Pop();
Edit1->Text= *p;
p = (int *)que->Pop();
Edit2->Text= *p;
p = (int *)que->Pop();
Edit3->Text= *p;
delete que;
xyz16 2002-12-23
  • 打赏
  • 举报
回复
帮你up吧,我不会

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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