Определение указателя на список в C ++ - PullRequest
8 голосов
/ 08 февраля 2012

Я новичок в программировании на C ++, и у меня возникают проблемы при попытке определить указатель на список. Вот код, который я пытаюсь использовать:

list<int>* pl;

Ошибка:

/home/julian/Proyectos Code::Blocks/pruebas/main.cpp|17|error: expected type-specifier before ‘list’|

Можно ли определить указатель на список? Мне нужно иметь функцию, которая возвращает указатель на список.

Большое спасибо

Ответы [ 3 ]

12 голосов
/ 08 февраля 2012

Вы должны включить заголовок list и указать имя list:

#include <list>

std::list<int> *p;

В качестве альтернативы:

using std::list;
list<int> *p;
3 голосов
/ 08 февраля 2012

list находится в std пространстве имен.Так что попробуйте -

std::list<int>* pl; 
1 голос
/ 08 февраля 2012

Попробуйте следующее:

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