Witam,
mam następującą sytuację: stworzyłem klasę z zestawami funkcji nazwijmy je w skrócie funkcjami. Stworzyłem kilka klas, które wykorzystują je. Następnie stworzyłem klasę główną, która zawiera klasy wcześniej stworzone. Czyli:
funkcje --> klasa A -->klasa główna
funkcje --> klasa B -->klasa główna
funkcje --> klasa C -->klasa główna
Jak uniknąć nadmiarowego zawarcia nagłówka funkcji, skoro zostanie on dostarczony z każdą klasą którą wykorzystuje klasa główna? Czy rozwiązaniem jest:
#ifndef FUNKCJE_H
#define FUNKCJE_H
//deklaracja klasy funkcji
#endif
??
FUNKCJE_H
. Najlepiej byłoby dodawać GUID, a to już się robi mega brzydkie.