Witam. Podzieliłem sobie niedawno cały kod na kilka plików (z klasami)
Mam teraz problem.
W klasie
CHighScore{
string name;int score;
CHighScore(string n,int s):name(i),score(s)
}
Klasa CHero
string heroname,
int xp;
...
CHighScore return_data(){
return CHighScore(heroname,xp);
}
Dostaję błąd : 'CHighScore' : is not a member of 'CHero'
Oczywiście w pliku Hero.cpp mam napisane
#include "Hero.h"
#include "HighScore.h"
Nie potrzebuje tworzyć obieku klasy CHighScore w CHero, tylko raz przy użyciu funkcji zwrócić te dane(heroname,xp)