Suchergebnisse für Anfrage "variadic-macros"
Umwandlung aller in MACRO übergebenen Parameter mit __VA_ARGS__
Ich habe ein Makro
Ein besseres LOG () -Makro mit Template-Metaprogrammierung
Eine typische LOG () - Lösung für die makrobasierte Protokollierung sieht möglicherweise folgendermaßen aus:
C Präprozessor, Makro "Überladen"
Ich versuche eine Art Makro "Überladen" zu machen, damit MACRO (etwas) anders erweitert wird als MACRO (etwas anderes). Mit einem Ausschnitt, den ich von @ bekommen ...
Macro nicht mit direktem Aufruf erweitert, sondern mit indirektem @ erweite
Ich habe die folgenden Makros #include <boost/preprocessor.hpp> #define DB_FIELD(...) BOOST_PP_VARIADIC_TO_SEQ(__VA_ARGS__) #define DB_TOFIELD(type,name) \ private:\ type name##_;\ public:\ const type& get_##name(){return name##_;}\ ...
Eine Gruppe verschiedener Makros
Ich möchte eine Gruppe mit variabler Anzahl von Argumenten an ein Makro übergeben bekommen. Ich habe folgende Makros, die falsch sind: #define M_NARGS(...) M_NARGS_(__VA_ARGS__, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0) #define M_NARGS_(_10, _9, _8, _7, ...
Können Makros durch die Anzahl der Argumente überladen werden?
Wie geht das?diese Arbeit? Wie kann ein C99 / C ++ 11-Variadic-Makro implementiert werden, um auf der Grundlage der Anzahl der Argumente auf verschiedene Din...
Präprozessor-Variadic-FOR_EACH-Makro, das mit MSVC ++ 10 kompatibel ist
Ich habe ein paar Fragen zu einer Variation einer Variadic gesehen