wxWidgets: Makros in Header oder Codedatei



  • Hallo,

    sollten bei wxWidgets Makros wie DECLARE_APP() , IMPLEMENT_APP() und BEGIN_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-Error

    IMPLEMENT_APP() :
    muss ebenfalls in der Codedatei deklariert sein, da sonst mehrere Programmeinstiegspunkte bei mehrfahchem includieren entstehen.

    DECLARE_APP() : kann auch im Header deklariert werden


Anmelden zum Antworten