Witam .Mam zadanie: Prostą listę można opisać następująco:
- Prosta lista moze przechowywac zero lub wiecej elementow.
...
...
- Można odwiedzać kolejne elementy listy i wykonac operacje na nich.
- Co do odwiedzania kolejnych elementow listy i wykonywania operacji na nich, to zwykle implementuje się to w postaci metody przyjmującej wskaźnik funkcji realizującej operacje na elemencie.
void visit(void (*pf)(Item &)); //gdzie Item jest typem elementow listy
A więc, chcę to zrobić na zwykłej tablicy, nie na list i nie wiem po co takie kombinowanie w tej metodzie z funkcją, nie można prostej metody z argumentem elementu listy zrobić, która mogłaby tez robic operacje na nich ?