Ошибка итератора списка - PullRequest
       11

Ошибка итератора списка

0 голосов
/ 12 октября 2010

Я делаю стек на основе std: list.Теперь я пытаюсь сделать функции для отображения всех элементов из этого стека:

Я пытаюсь объявить итератор:

void show_elements()
{
    list<T>::iterator it;
}

Но я получаю ошибку: ошибка: имя-зависимого 'std:: list :: iterator 'анализируется как нетип, но его создание дает тип

Что не так?

Спасибо.

1 Ответ

7 голосов
/ 12 октября 2010

Вам нужно typename:

typename list<T>::iterator it; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...