首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于vector容器的数据更新 [无满意答案结贴,结贴人:fromnpu]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 12:39:03 楼主
    做了多节点的程序,需要一个实时更新数据(就是接收其他节点传来的数据),每接收一个对象类,往vector里面pushback一下,但是下一次接收时必须clear一下再重新压入,这样带来了显示的问题:界面上的数据显示隔一段时间就清零一次,数据不连贯。
    请问有什么方法可以不用clear而实现数据更新的?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 13:05:481楼 得分:0
    不太明白楼主的意图:)
    如果不必clear,那么直接压入不行吗?如果必须先清空再重压,那么在clear的时候,只是vector的数据更新就好了,界面可以待数据稳定后再更新啊。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 13:11:222楼 得分:0
    push_back() 不需要clear()吧?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 13:14:083楼 得分:0
    引用 1 楼 gaosen_bit 的回复:
    不太明白楼主的意图:)
    如果不必clear,那么直接压入不行吗?如果必须先清空再重压,那么在clear的时候,只是vector的数据更新就好了,界面可以待数据稳定后再更新啊。


    ls那一句是定风波吧,竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Mnky
    • 等级:
    发表于:2008-05-12 13:14:414楼 得分:0
    要么在vector这里改,不clear,或者clear前记录原始的,再pushback的时候,加上新来的;
    要么在显示的时候改,画图不要跟着vector clear,做累计。

    这两个不统一肯定不行的。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved