Suchergebnisse für Anfrage "variadic-templates"
Ein besseres LOG () -Makro mit Template-Metaprogrammierung
Eine typische LOG () - Lösung für die makrobasierte Protokollierung sieht möglicherweise folgendermaßen aus:
Probleme beim Übergeben mehrerer Initialisierungslisten an die variadische Funktionsvorlage
Ich verstehe die Fehlermeldung nicht, wenn ich versuche, eine variable Anzahl von Initialisierungslisten zu übergeben:
Variadische Template-Aliase als Template-Argumente
Zuerst Code, dann Kontext, dann die Frage:
Statische Kompilierungszeittabelle mit Gleitkommawerten
Ist es möglich, ein Array zur Kompilierungszeit zu generieren, wie in dieser netten Antwort von G. Fritzsche:Georg Fritzscheaber mit Gleitkommawerten?Ich den...
Gibt es einen Namen für diese Tupel-Erstellungssprache?
Auf derMailingliste erweitern [http://lists.boost.org/Archives/boost/2014/06/214213.php], der folgende clevere Trick zum Erstellen einer Tupel-ähnlichen Entität wurde kürzlich von @LouisDionne gepostet: #include <iostream> auto list = [](auto ...
Übergabe variadischer Vorlagenargumente an eine variadische Funktion
Wir verwenden eine C-Bibliothek eines Drittanbieters, die aprintf()Protokollfunktion, void log(const char *format, ...);Aus Gründen, die es nicht wert sind, angesprochen zu werden, müssen wir die Geschwindigkeit begrenzen, mit der Nachrichten ...
Funktionale Komposition mit verschiedenen Templates in C ++ 11
Ich bin ein Mathematiker, der es schon lange gewohnt ist, C ++ - Programme im "alten Stil" zu programmieren. Ich bin der Meinung, dass einige neue syntaktische Konstruktionen, die von C ++ 11 angeboten werden, mir helfen könnten, einen besseren ...
Was ist va_arg () in C ++ 11 variadic template? [Duplikat]
Diese Frage hat hier bereits eine Antwort: C ++ - Index des Typs während der variablen Vorlagenerweiterung [/questions/15014096/c-index-of-type-during-variadic-template-expansion] 2 AntwortenIch habe einige Artikel über diese neue C ++ ...
Ist ein nicht typisiertes Parameterpaket, das als ungültig ausgewertet wird, nicht zulässig?
gcc-4.8 akzeptiert diesen Code, ist aber nicht falsch, da das Parameterpaket ohne Typ äquivalent zu istvoid... was ist illegal? template <typename T, typename std::enable_if<std::is_integral<T>::value>::type...> void test(T) {}Ich habe das auch ...
Variadic Templates Parameter Matching in der STD :: Funktion
Ich habe folgenden Code: #include <iostream> #include <functional> template<typename Return, typename... Params> void func(std::function<Return(Params... )> x) {} void f(double) {} int main() { //func<void, double>(f); // compile error here in ...