Это определенно действительно просто.Я не работал с C ++ в течение нескольких лет, поэтому мне нужна помощь, чтобы выяснить, почему это не скомпилируется.
У меня есть класс с именем PointList.В файле заголовка у меня есть следующее:
public:
PointList();
private:
std::vector< Point* > *pl;
В файле .cpp у меня есть следующее:
PointList::PointList()
{
pl = new vector< Point* >();
}
Это не компилируется.
Ожидаемый спецификатор типа перед 'vector'
Невозможно преобразовать 'int *' в 'std :: vector <*' в присваивании <br>Ожидается ';'перед «вектором»
Что дает?