Witam wszystkich.
Mam problem z umieszczeniem argumentów dwóch klas w funkcji zaprzyjaźnionej.Zrobiłem to tak:
#ifndef _WEKT_H
#define _WEKT_H
#include "Macierz.h"
KLASA WEKT
class Wekt
{
friend void Iloczyn (Macierz, Wekt);
..............
}
KLASA MACIERZ
#ifndef _MACIERZ_H
#define _MACIERZ_H
#include "Wekt.h"
class Macierz {
friend void Iloczyn (Macierz, Wekt);
................
}
FUNKCJA ILOCZYN
#include <iostream.h>
#include"Wekt.h"
#include"Macierz.h"
void Iloczyn (Macierz tab[][], Wekt a)
{
..................}
Jak taki kod usiłuje skąpilować wyskakuje mi błąd, troche nie rozumiem bo importuje przecież drugą klase
Wekt.h:10: error: `Macierz' has not been declared