Zdravim kdyz mam tuto třídu a v ní 2 struktury. Jak mám udělat pointery abych mohl odkazovat z jedné na druhou a naopak?
řekněme že potřebuju něco takového:
vlast[0].name1 = "pepa";
vlast[0].adr1 = "Praha";
vlast[1].name1 = "Pavel";
vlast[1].adr1 = "Brno";
firms[0].name2 = "Lakovna"
firms[0].adr2 = "Sesta Ulice";
Jak to mám udělat tak abych nemusel pro oba Vlastníky zapsat stejnou firmu 2x ale mít ji zapsanou jen 1x a okazovat se na ni pointrama, a třeba pak v metodě vypsat druhého uživatele a jeho firmu ?
class CCompanyIndex
{
public:
struct Vlastnici
{
string name1;
string adr1;
struct Firmy * list_F[50];
};
struct Firmy
{
string name2;
string adr2;
struct Vlastnici * list_V[50];
};
Vlastnici * vlast;
Firmy * firms;
};