Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Pomozte s programem v C++...

Díky, za obsáhlou odpověď. :beer:

2. Prerobiť zoznam študentov tak, aby obsahoval ukazovatele. V prípade neúspechu sa vráti NULL.
Když to předělám na ukazatele, budu moc při procházení seznamem volat metody? Např.:
void SeznamStudentu :: vypisSeznam()
{
     list<Student>::iterator i;
      for(i=studenti.begin(); i != studenti.end(); ++i)
      {
        (*i).vypisStudenta();
      }
}
Nějak mi taky neleze do hlavy jak ten seznam zadefinovat, aby obsahoval pointery... Zřejmě takto:
std::list<Student*> studenti
Ale jak pak udělat metodu přidej studenta? Teď to mám takhle:
void SeznamStudentu :: pridejStudenta(Student s)
{
     studenti.push_back(s);
     pocetStudentu++;
}

4. Použiť vzor Null Object. V prípade neúspechu sa vráti nejaká dohodnutá inštancia, reprezentujúca žiadneho študenta.
Tohle se mi zamlouvá... viz: http://blog.vyvojar.cz/lazo/archive/2005/06/20/6177 .aspx

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny