Anonymní profil Jirka – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Jirka – Programujte.comAnonymní profil Jirka – Programujte.com

 

Příspěvky odeslané z IP adresy 78.128.155.–

Jirka
C / C++ › Ukazatel na funkci
19. 12. 2013   #185480

Tak už dobrý, vyřešil jsem přes friend ostream& operator << ... :)

Jirka
C / C++ › Ukazatel na funkci
19. 12. 2013   #185479

Zdravím, potřebuju poradit.

Dělám double linked list, jako evidence studentů (vkládání, vypisování a odebírání)

v DoubleList.h mám toto:

template <typename T>
	void DoubleList<T>::Prohlidka(UkFunkce ukFce) const {
		if(seznam.empty()) {
			cout << "Nelze prochazet kolekci, seznam je prazdny" << endl;
		} else {
			typename list<T>::const_iterator pom;
			for(pom = seznam.cbegin(); pom!= seznam.cend(); ++pom){
				ukFce(*pom);
			}
		}		
	}

v Main() to volám takto:

seznam.Prohlidka(VypisPrvku);

a funkci mám takto: 

template <typename T>
void VypisPrvku(T prvek) {
	cout << prvek << endl;
}

Tím si předávám do VypisPrvku konkrétní prvek v mém seznamu, ale už ho nevypíši, nvm jak na to. Má vypsat studentovo ID, jmeno a prijmeni. Víte někdo jak na to? Předem Díky

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý