Portál AbcLinuxu, 3. listopadu 2025 04:29
//soubor a.h
#include "a.h" // toto samozrejme neni mozny, protoze v potrbujeme znat b.h
#include "b.h"
class CA {
....
float fceA1(CB &prom_b);
....
};
// soubor b.h
#include "b.h" // toto samozrejme neni mozny, protoze v potrbujeme znat a.h
#include "a.h"
class CB {
...
float fceB1(CA &prom_a);
...
};
V jednom hlavickovem souboru tu druhou tridu jenom zadeklarujete.
//soubor a.h
class CB;
class CA {
....
float fceA1(CB &prom_b);
....
};
// soubor b.h
#include "a.h"
class CB {
...
float fceB1(CA &prom_a);
...
};
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.