vector用法问题

[复制链接]
1382|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

粉丝
快速回复 在线客服 返回列表 返回顶部