Vraag : Begrijpend de push_backmethode om informatie in vectoren te zetten…

Zeg ik scores met een student wil testen.  Ik cre�ërde zo een struct als:

struct StudentInfo
{
CString csName;
int. nTestScore;
}

vector vClassScores;

Now, zeggen ik wenst om in gegevens voor een bepaalde student binnen te gaan.  Hij heeft 3 testscores die ik zou willen om aan vector toevoegen vClassScores.  George noteerde 95, 91, en 86.

in de leiding:

StudentInfo siWinterExams;

siWinterExams.csName = „George“;
siWinterExams.nTestScore = 95;
vClassInfo.push_back (siWinterExams);

siWinterExams.nTestScore = 91;
vClassInfo.push_back (siWinterExams);

siWinterExams.nTestScore = 86;
vClassInfo.push_back (siWinterExams); />My de vraag

Antwoord : Begrijpend de push_backmethode om informatie in vectoren te zetten…

>> moet ik „siWinterExams.csName = „George "" voor ALLE 3 herhalen ingangen als ik wil dat de naam George worden geassoci�ërd met zijn 3 scores?

Nr. Wat in de vector wordt opgeslagen zijn drie afzonderlijke exemplaren van siWinterExams struct, elk genomen bij een verschillend moment. Alle drie zullen zelfde csName, maar een verschillende nTestScore hebben.
Andere oplossingen  
 
programming4us programming4us