Suchergebnisse für Anfrage "templates"
Inkrementelles Erstellen einer Kompilierungszeitliste in C ++
Gibt es in C ++ eine Möglichkeit, eine Kompilierungszeitliste nach folgendem Muster inkrementell zu erstellen? START_LIST(List) ADD_TO_LIST(List, int) ADD_TO_LIST(List, float) ADD_TO_LIST(List, double) END_LIST(List)Das Ergebnis sollte ...
Wie erstelle ich eine neue Eclipse-Projektvorlage?
Ich benutze eine Art Framework, in dem ich jedes Mal ein neues Java-Projekt erstelle. Ich muss die Dateien in den entsprechenden Paketen anordnen und auf die entsprechenden externen ...
Statischer Polymorphismus mit CRTP: Verwenden der Basisklasse zum Aufrufen abgeleiteter Methoden
Einer der Hauptvorteile vonvirtual In C ++ kann die Basisklasse (Zeiger oder Referenz) zum Aufrufen abgeleiteter Methoden verwendet werden. Ich lese weiterVerwenden von CRTP zur Implementierung des ...
String-Literal-Konstruktion im C ++ 11-Kompilierzeitformat zum Aufrufen von printf
Was ich tun möchte, ist zu erstellen: template<Args... args)> int println(Args...) { // implementation which calls: // printf("<string literal format string at compile time>", args...); // additional perk would be compile time type checking // I ...
Übergabe einer Funktion als Template-Parameter
Ich möchte eine Funktion übergebenWertals Template-Parameter zu einer Funktion. Derzeit ist das Beste, was ich geschafft habe: template< typename F, F f > void pass() { ... }...welches gebraucht wird: pass< decltype(&func), &func >();Was ich ...
C ++ 0x atomare Implementierung in C ++ 98 Frage zu __sync_synchronize ()
Ich habe die folgende atomare Vorlage geschrieben, um die atomaren Operationen nachzuahmen, die im kommenden c ++ 0x-Standard verfügbar sein werden. Ich bin mir jedoch nicht sicher, ob der __sync_synchronize () -Aufruf, den ich habe, um die ...
Verwendung eines C ++ Arithmetic Promotion Headers
Ich habe mit einer Reihe von Vorlagen herumgespielt, um den richtigen Promotion-Typ bei zwei primitiven Typen in C ++ zu bestimmen. Die Idee ist, dass Sie, wenn Sie eine benutzerdefinierte numerische Vorlage definieren, anhand der an die Vorlagen ...
Der Vorlagenparameter konnte nicht aus dem Standardargument des Funktionsparameters abgeleitet werden
Ich versuche eine Funktion zu erstellen, die das minimale Element in einem Bereich findet, der eine gegebene Bedingung erfüllt: #include <functional> #include <iostream> #include <vector> template <typename It, typename Pred, typename Comp> It ...
Seltsamerweise wiederkehrende Vorlagen- und Vorlagenparameter-abhängige Unterklassenprobleme
Ich versuche, den folgenden Code zum Laufen zu bringen template < class __derived, class __object = typename __derived::Object > struct Base { using Derived = __derived; using Object = __object; void function(Object o) { return ...
Aliasing einer variadischen Template-Funktion
Ich habe eine unterschiedliche Funktion wie: void test(int){} template<typename T,typename...Args> void test(int& sum,T v,Args... args) { sum+=v; test(sum,args...); }Ich möchte es alias auf etwas wie: auto sum = test;//error : can not deduce ...