64,648
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <vector>
using namespace std;
typedef struct student{
int stud_number;
char stud_name[20];
}stud;
typedef std::vector<stud> studentVector;
int main(){
stud jourdon = { 01, "Jourdon" };
stud mary = { 02, "Mary" };
stud niki = { 03, "Niki" };
studentVector studVec;
studVec.push_back(jourdon);
studVec.push_back(mary);
studVec.push_back(niki);
//遍历修改stud_number的值
studentVector::iterator it;
for (it = studVec.begin(); it != studVec.end(); it++)
it->stud_number += + 201600;
//遍历打印
for (it = studVec.begin(); it != studVec.end(); it++)
cout << it->stud_number << " " << it->stud_name << endl;
}