Это мой код, я включаю строку только в заголовок word.h. Я не понимаю, где проблема.error: ожидаемое имя класса до '{'
#ifndef WORD_H
#define WORD_H
#include <string>
class word : public string
{
private:
static string valid_ch;
public:
word() {}
word(const string&);
static word extract(const string&, size_type&);
};
#endif
https://stackoverflow.com/questions/2034916/is-it-okay-to-inherit-implementation-from-stl-containers-rather-than-delegate – CoryKramer
Читайте на «пространствах имен» в своей любимой ссылке на C++ , –
Вам действительно нужно классное слово? В отличие от Java и C#, C++ не требует, чтобы все методы, функции и переменные находились в классе. У вас может быть функция свободного стояния для извлечения слова из строки. –