Suchergebnisse für Anfrage "variadic-macros"

1 die antwort

Umwandlung aller in MACRO übergebenen Parameter mit __VA_ARGS__

Ich habe ein Makro

2 die antwort

Ein besseres LOG () -Makro mit Template-Metaprogrammierung

Eine typische LOG () - Lösung für die makrobasierte Protokollierung sieht möglicherweise folgendermaßen aus:

2 die antwort

Verwenden verschiedener Makros oder Vorlagen zum Implementieren einer Reihe von Funktionen

TOP-Veröffentlichungen

2 die antwort

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 ...

2 die antwort

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##_;}\ ...

2 die antwort

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, ...

5 die antwort

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...

2 die antwort

C Präprozessor zur Aufteilung von „int x“ in int & x

1 die antwort

Präprozessor-Variadic-FOR_EACH-Makro, das mit MSVC ++ 10 kompatibel ist

Ich habe ein paar Fragen zu einer Variation einer Variadic gesehen