Suchergebnisse für Anfrage "variadic-templates"

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:

4 die antwort

Probleme beim Übergeben mehrerer Initialisierungslisten an die variadische Funktionsvorlage

Ich verstehe die Fehlermeldung nicht, wenn ich versuche, eine variable Anzahl von Initialisierungslisten zu übergeben:

1 die antwort

Variadische Template-Aliase als Template-Argumente

Zuerst Code, dann Kontext, dann die Frage:

TOP-Veröffentlichungen

2 die antwort

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

3 die antwort

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

2 die antwort

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

2 die antwort

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

2 die antwort

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

1 die antwort

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

1 die antwort

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