Witam. Jestem początkujacym programistom i mam problem z podawaniem ardumentów do funkcji
Mam 3 klasy, z nich kazda w osobnym pliku
//Plik czolg.h -------------
#pragma once
#include "pocisk.h"
#include "zagrodzenie.h"
class czolg
{
public:
czolg(void);
~czolg(void);
pocisk *pociski;
...
};
//Plik przeciwnik.h --------------
#pragma once
#include "czolg.h"
class przeciwnik : public czolg
{
public:
przeciwnik(void);
~przeciwnik(void);
...
};
//Plik pocisk.h --------------
#pragma once
#include "czolg.h"
#include "przeciwnik.h"
class pocisk
{
public:
pocisk(void);
~pocisk(void);
//void Kolidowanie(czolg mojCzolg, przeciwnik *przeciwniki); - gdy robie tak, to mam blędy, bo powtarzam deklaracje klas
};
jak mogę do funkcji Kolidowanie podać jako parametry te dwie klasy prawidłowo?