Cześć, mam taki problem. Mam klasę w której zaprzyjaźniam jakaś funkcje napisaną w main.cpp. Chce wywołać tą zaprzyjaźnioną funkcje w metodzie klasy. Mój kod wygląda mniej wiecej tak:
main.cpp
int zwroc(int a)
{
return a;
}
PrzykladowaKlasa.h
class PrzykladowaKlasa
{
public:
friend int zwroc(int a);
void a();
private:
int x;
}
PrzykladowaKlasa.cpp
void PrzykladowaKlasa::a
{
int wartosc = zwroc(x); //w tej linijce pokazuje błąd
}
bład:
error: 'zwroc' was not declared in this scope
Co mogę zrobić aby się z tym uporać?