std :: queue를 반복하는 데 BOOST_FOREACH를 사용하려고합니다.std 대기열을 통해 반복하기
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> >’
내가 좋아하는 구조가 필요합니다 :하지만 오류가있는 클래스 원인의 반복자가없는 첫 번째 온다, 첫 번째는 사라집니다.
가능한 중복 : http://stackoverflow.com/questions/1259099/ –