Suchergebnisse für Anfrage "template-meta-programming"
Variadische Template-Aliase als Template-Argumente
Zuerst Code, dann Kontext, dann die Frage:
Wie erstelle ich einen Schlüssel- / Wertespeicher zur Kompilierungszeit?
Ich habe ein Problem, bei dem ich eine Ganzzahl zur Kompilierungszeit einer anderen Ganzzahl zuordnen muss. Grundsätzlich benötige ich das Kompilierzeitäquiv...
SFINAE, um die Basisvorlage zu erstellen, führt immer zu Fehler
So entwerfe ich eine Artmy_numeric_cast -Funktion zum Begrenzen der verfügbaren Konvertierungstypen bei Verwendung eines Frameworks, das ich schreibe. Es war ziemlich einfach, so etwas wie @ zu t template<typename To, typename From> constexpr ...
C ++ - Prädikat zur Kompilierungszeit, um zu testen, ob ein aufrufbares Objekt vom Typ F mit einem Argument vom Typ T aufgerufen werden kann
Ich möchte eine kompilierte Funktion erstellen, die für jedes aufrufbare Objekt geeignet istf (Funktion, Lambda-Ausdruck, Funktionsobjekt, ...) und einen TypT, ergibt true, wennf kann mit einem Argument vom Typ aufgerufen werdenTund falsch, wenn ...
Ist es möglich, eine Vorlage zu schreiben, um die Existenz einer Funktion zu überprüfen?
Ist es möglich, eine Vorlage zu schreiben, die das Verhalten ändert, je nachdem, ob eine bestimmte Elementfunktion für eine Klasse definiert ist? Hier ist ein einfaches Beispiel für das, was ich schreiben möchte: template<class T> std::string ...
Template-Metafunktion zur Erkennung von Template-Spezialisierungen
Inspiriert vondiese Frage, ich frage mich, ob es eine Überprüfung zur Kompilierungszeit gibt, die man einführen kann, um festzustellen, ob zwei vorgegebene T...
Berechnung der n-ten Primzahl zur Kompilierungszeit [geschlossen]
Die C ++ 11 Funktionen, mit
C ++ - Vorlage zum Abwickeln einer Schleife mit einem Schalter?
Meine Frage ist ähnlich wieKann man eine Schleife ausrollen, wenn man mit einem Integer-Template-Parameter arbeitet? aber ich möchte kompilierzeit und laufze...
Optimieren Sie den Template-Austausch eines Switches
Ich habe viele benutzerdefinierte Datentypen in einem meiner Projekte, die alle eine gemeinsame Basisklasse haben. Meine Daten (aus einer Datenbank) haben einen Datentyp, der sich durch eine Aufzählung der Basisklasse auszeichnet. Meine ...