2015-09-12 105 views
0

所以,我有這個程序,使用STL列表:如何填充數據結構列表?

#include "stdafx.h" 
#include <iostream> 
#include <list> 
#include <algorithm> 

using namespace std; 

const int numberOfStudents = 3; 

struct StudentInfo { 
    string name; 
    int grade; 



    }; 

void populateStudentRecords(list<StudentInfo>Students,list<int>::iterator iter){ 


} 



int _tmain(int argc, _TCHAR* argv[]) 
{ 
    list<StudentInfo>Records; 
    list<int>::iterator iter; 




    return 0; 
} 

我的問題是我怎麼填充具有StudentInfo數據結構作爲一種類型,其結構具有字符串名稱和列表整數級?如何修改列表中每個結構實例的這兩個變量?

+1

你有沒有嘗試過自己? – NathanOliver

+0

@NathanOliver我試過使用一個基本的for循環,如:for(int x = 0; x PythonCoder

回答

1
for (auto it = Records.begin(); it != Records.end(); ++it) { 
    it->name = ... 
    it->grade = ... 
}