Durchlaufen std-Warteschlange

Ich versuche, BOOST_FOREACH für das Durchlaufen der std::queue. Aber es ist nicht Iteratoren, die in dieser Klasse dazu führen, dass ich einen Fehler:

std::queue<std::string> someList;
BOOST_FOREACH(std::string temp, someList)
{
   std::cout << temp;
}

>no matching function for call to begin(...)
>no type named iterator in class std::queue<std::basic_string<char> >’

Muss ich in der Struktur wie: der erste kommt, der erste Weg geht.

InformationsquelleAutor Max Frai | 2010-06-01
Schreibe einen Kommentar