Seite 1 von 1
c++ precompiler
Verfasst: 10.10.2011, 14:09
von DBGTMaster
Hallo,
gibts eine Möglichkeit, wie:
oder muss zwischen variablen eine Leertaste sein?
danke!
Re: c++ precompiler
Verfasst: 10.10.2011, 14:23
von Schrompf
Du kannst mittels ## Parameter in Makros miteinander verbinden. So in der Art:
Code: Alles auswählen
#define MACHWAS( a, b) bla_##a##b
MACHWAS( blubb, quiffel) -> bla_blubb_quiffel
Re: c++ precompiler
Verfasst: 10.10.2011, 14:25
von eXile
Code: Alles auswählen
#define COMMAND(PAR1, PAR2) run_ ## PAR1 ## _ ## PAR2();
Nachtrag: Dammit, eine Millisekunde zu spät! ;)
Re: c++ precompiler
Verfasst: 10.10.2011, 14:58
von DBGTMaster
Danke, ## hat mir neue Welten geöffnet :P
Re: c++ precompiler
Verfasst: 10.10.2011, 15:39
von dot
Aber übertreibs nicht, Makros sind nicht unproblematisch und in C++ nur selten nötig, meistens gib es sehr viel bessere Lösungen ohne Makros...
Re: c++ precompiler
Verfasst: 10.10.2011, 15:46
von DBGTMaster
dot hat geschrieben:Aber übertreibs nicht, Makros sind nicht unproblematisch und in C++ nur selten nötig, meistens gib es sehr viel bessere Lösungen ohne Makros...
Ja, ich benutze es auch nur an einer Stelle, um nicht ständig eine ganze Wurscht an Code schreiben zu müssen..
lG
Re: c++ precompiler
Verfasst: 10.10.2011, 21:49
von kaiserludi
Nennt sich übrigens Präprozessor oder Preprocessor, nicht Precompiler.