Witam!
Mam pewien problem, mianowicie tworzę prostą gierkę konsolową, w której jest proste menu. Wszystko działało dopóki nie zabrałem się za podmenu. Fragment kodu który zwraca błąd to:
#ifndef SUBMENUITEM_H
#define SUBMENUITEM_H
#include <iostream>
#include "menuitem.h"
#include "menu.h"
#include "color.h"
class Menu;
class SubmenuItem :public MenuItem, public Color
{
Menu* menu;
public:
SubmenuItem(Menu*, std::string="Napis", int=GRAY, int=BLACK, int=GRAY, int=BLACK);
~SubmenuItem();
void menu_start();
};
#endif // SUBMENUITEM_H
a konkretnie linijka, w której jest zapis dziedziczenia. Błąd ma treść "error: expected class-name before ',' token". Pragnę tu zaznaczyć, że wszystkie nazwy klas są na 110% poprawne. Nie mam pojęcia o co chodzi. Proszę o szybką odpowiedź, z góry dziękuję.