---
title: "Iterera ett list-objekt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/144141-iterera-ett-list-objekt"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "jme"
published: "2006-03-18T09:33:03.000Z"
updated: "2006-03-18T22:51:49.000Z"
replies: 3
views: 551
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/144141-iterera-ett-list-objekt"
---

# Iterera ett list-objekt

## #1 — jme, 2006-03-18T09:33Z

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:

```php
	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();

Permalänk: https://www.webforum.nu/p/144141

## #2 — jme, 2006-03-18T11:27Z

Ingen lösning på själva problemet, men jag bytte till vector och nu fungerar det jag vill.

Permalänk: https://www.webforum.nu/p/1784772

## #3 — Peter S, 2006-03-18T22:22Z

```
(*iterator)->getName()
```

Permalänk: https://www.webforum.nu/p/1785017

## #4 — jme, 2006-03-18T22:51Z

Ach so! Ska försöka komma ihåg det. Tack!

Permalänk: https://www.webforum.nu/p/1785036

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/144141-iterera-ett-list-objekt
