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

10 die antwort

N-dimensionalen Vektor mit vorgegebenen Größen erstellen

Also, ich möchte einen mehrdimensionalen Vektor eines bestimmten Typs erstellen, bei dem die erste Dimension die Größe des ersten Arguments eines Funktionsaufrufs usw. hat, zum Beispiel, wenn ich std::size_t n = 5; auto x = make_vector<int>(n + ...

3 die antwort

Vorlagenparameter in C ++ - Vorlagen

Ich versuche, Template-Template-Parameter zu verwenden, ähnlich wie es gemacht wirdHier [https://stackoverflow.com/a/213811/1212596]undHier [https://stackoverflow.com/a/20852853/1212596](und viele andere Orte). #include <vector> ...

3 die antwort

Ist es möglich, statische for-Schleife in C ++ zu entwickeln?

TOP-Veröffentlichungen

4 die antwort

constexpr Initialisierung des Arrays zum Sortieren von Inhalten

Dies ist eher ein kleines Rätsel als ein reales Problem, aber ich bin in eine Situation geraten, in der ich in der Lage sein möchte, etwas zu schreiben, das ...

1 die antwort

Detektion geschützter Konstruktoren der (möglicherweise abstrakten) Basisklasse

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

1 die antwort

Alternativen für die Gleitkommainitialisierung zur Kompilierungszeit

Derzeit arbeite ich an einer Template-Meta-Programmierung zur Implementierung von Gleitkomma-Arithmetik. Die Vorlage, die Float-Werte zur Kompilierungszeit darstellt, sieht wie folgt aus: template<bool S , std::int16_t E , std::uint64_t M> ...

2 die antwort

Wie überprüfe ich, ob T ein Aggregattyp ist?

Ich weiss Bescheidstd::is_pod. Es werden jedoch mehr als nur Aggregattypen geprüft. Oder iststd::is_pod nur das Beste, was wir tun können? rundsätzlich möchte ich eine Funktionsvorlage für @ ...

1 die antwort

Variadische Template-Aliase als Template-Argumente

Zuerst Code, dann Kontext, dann die Frage:

4 die antwort

Wie verwende ich std :: enable_if mit einem selbstableitenden Rückgabetyp?