Estoy intentando usar BOOST_FOREACH para iterar a través de std :: queue. Pero no es iteradores en esa causa clase Tengo un error:Iterar a través de la cola estándar
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> >’
que necesito en estructura como: el primero llega, el primero desaparece.
Posible duplicado: http://stackoverflow.com/questions/1259099/ –