wxWidgets: Makros in Header oder Codedatei
-
Hallo,
sollten bei wxWidgets Makros wie
DECLARE_APP()
,IMPLEMENT_APP()
undBEGIN_EVENT_TABLE() ... END_EVENT_TABLE()
in den Header oder in die Codedatei?
-
ok hab mir die frage gleich selbst beantwortet:
BEGIN_EVENT_TABLE() ... END_EVENT_TABLE()
:
muss in der Codedatei deklariert sein, da sonst Linker-ErrorIMPLEMENT_APP()
:
muss ebenfalls in der Codedatei deklariert sein, da sonst mehrere Programmeinstiegspunkte bei mehrfahchem includieren entstehen.DECLARE_APP()
: kann auch im Header deklariert werden