2010-09-25 3 views
1

Что случилось с объявлением конструктора? Я получаю эту ошибку:Ошибка конструктора C++ - ожидаемый ')' перед токеном '<'

Прогнозный ')', прежде чем лексема '<'

class Environment{ 
    public: 
     Environment(vector<vector<char> > roomData); 


    private: 
     //.... 
}; 

Примечание: хорошо я понимаю, что это неправильно. Я не добавил: using namespace std;

+1

Если вы видели ответ, добавьте свой собственный ответ на вопрос и выберите его как правильный ответ. Или выберите ответ ниже, если это было правильно. – toxaq

ответ

12

Что такое vector? Если он должен быть std::vector, то вы включили <vector>? И это std::vector, а не только vector, если у вас нет соответствующего объявления или директивы, где-то выше в коде.

Смежные вопросы