Я получаю сообщение об ошибке с кодомC++: error: expected ';' до того '<' лексема
error: using-declaration for non-member at class scope"
error: expected ';' before '<' token
C++ С помощью этого кода:
struct Entry {
char* word;
char* def;
}
class Dictionary {
public:
Dictionary();
~Dictionary();
void addEntry(Entry*);
char* getDef(const char*);
private:
std::vector<Entry> dict; //Error happens here
}
Что означает эта ошибка?
вы забыли точку с запятой. struct Entry { char * word; char * def; }; и после класса {}; – JNL