打印

vector用法问题

[复制链接]
874|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xsgy123|  楼主 | 2012-8-7 18:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
struct temp
{
public : int lid ; public : int num ;
};

vector<temp> data_num;
temp t;
t.lid = a;
t.num = b;
data_num.push_back(t);


根据上面的要求~是一个循环....也就是循环往里面赋值.

问:我如果要取值...t.lid 和t.num 怎么样采能取到一一对应?

相关帖子

沙发
pkat| | 2012-8-7 18:55 | 只看该作者
for(int i = 0; i < data_num.size(); i++)
{
  ... = data_num[i].lid;
  ... = data_num[i].num;
}

使用特权

评论回复
板凳
dfsa| | 2012-8-7 19:03 | 只看该作者
temp t1;
int size = data_num.size();
for(int i=0;i<size;i++)
{
t1.lid = data_num[i];
t1.num = data_num[i];
//处理
}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

229

主题

2603

帖子

1

粉丝