Om jag lagrar ett objekt av typen *Ingredient i en <list> så hur i världen ska jag plocka ut den?
Försökte med:
list <Ingredient*> ingredients = xxxx;
list <Ingredient*>::iterator iterator;
for(iterator = ingredients.begin(); iterator != ingredients.end(); iterator++)
{
cout << iterator->getName();
...
Men detta ger mig:
c:\Documents and Settings\Janimatti Ellonen\Omat tiedostot\Koulu\2. vuosi\Cplusplus\Harjoitus\App.cpp(55): error C2227: left of '->getName' must point to class/struct/union
Med <map> så fungerar ju iterator->second->getName();