#pragma once
#include <iostream>
using namespace std;
class Zamowienie;
class Produkt
{
friend int Zamowienie::kwotaZamowienia(); // chodzi o tą linie
friend void wypisz(Zamowienie);
string nazwa;
int cena;
public:
Produkt(string tmp = "Laptop");
void get_name_price();
};
" "Zamowienie" is not a class or namespace name " - taki błąd
Problem jest taki, że chce zadeklarować przyjaźń z funkcją składową klasy "Zamowienie" a wyskakuje taki błąd. Mogę jedynie zapisać przyjaźń z całą klasą. De facto progam będzie działał tak samo, ale nie chciałbym, aby wszystkie funkcje składowe miały pełny dostęp ... Deklaracje klas mam w osobnych plikach .h. Jakieś pomysły?