Suchergebnisse für Anfrage "template-meta-programming"

1 die antwort

Variadische Template-Aliase als Template-Argumente

Zuerst Code, dann Kontext, dann die Frage:

4 die antwort

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

6 die antwort

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

TOP-Veröffentlichungen

3 die antwort

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

2 die antwort

Wie erstelle ich eine Funktion, die zwei Tupel in C ++ 11 (STL) komprimiert?

25 die antwort

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

1 die antwort

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

4 die antwort

Berechnung der n-ten Primzahl zur Kompilierungszeit [geschlossen]

Die C ++ 11 Funktionen, mit

2 die antwort

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

2 die antwort

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