C++ コードでエラーが発生します
error: using-declaration for non-member at class scope"
error: expected ';' before '<' token
このコードで:
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
}
このエラーはどういう意味ですか?