class X_class{
public:
struct extra
{int extra1;
int extra2;
int extra3;
};
enum a
{
n,m};
struct x_struct{
char b;
char c;
int d;
int e;
std::map <int, extra> myExtraMap;
};
};
в моем коде я определяю:
x_struct myStruct;
почему я получаю ошибки компиляции при компиляции вышеуказанного класса? Ошибка либо говорит:
1) ожидается; before <в строке --- где я определил карту (выше), если я исключу std ::
или же
2) ошибка: неверное использование ::; ошибка: ожидается; до <токен </p>