Suchergebnisse für Anfrage "templates"

4 die antwort

Matching von Teilspezialisierungen von Klassenvorlagen

N4527 14.5.5.1 [temp.class.spec.match] 2 Eine Teilspezialisierung entspricht einer bestimmten Liste mit tatsächlichen Vorlagenargumenten, wenn die Vorlagenargumente der Teilspezialisierung aus der Liste mit tatsächlichen Vorlagenargumenten ...

2 die antwort

Wrapping jedes Typs in einer variadischen Vorlage in einer Klasse mit Vorlagen

Variadische VorlageTypes..., Ich möchte @ speicheA<> für jeden Typ in der Packung. Dies könnte in einem Tupel von @ erfolgA<> 's, aber ich müsste den Typ des Tupels programmgesteuert ableiten. Ist so etwas überhaupt in c ++ 11/14/17 ...

4 die antwort

Auf Variablen aus der Basisvorlagenklasse im Konstruktor für abgeleitete Klassen in C ++ zugreifen

Schauen wir uns dieses einfache Codebeispiel an, das eine Basisklasse und eine von Base abgeleitete Klasse enthält, die die Adresse eines Basisklassenmitglieds in ihrem Konstruktor benötigt. #include <vector> #include <inttypes.h> #include ...

TOP-Veröffentlichungen

8 die antwort

Klassentyp vom Zeiger, der als Vorlagenargument verwendet wird

Wenn ein Zeiger auf einen benutzerdefinierten Typ als Vorlagenargument an eine Vorlagenklasse übergeben wird, ist es möglich, den Klassentyp des Arguments abzurufen? template <class T> struct UserType { typedef T value_type; ... }; int main () ...

4 die antwort

Was können Sie mit Vorlagen ohne Vorlagenparameter tun?

Ich habe vor einiger Zeit erfahren, dass Sie Vorlagen ohne Parameter erstellen können. Es ist zwar nicht möglich, sie direkt zu erstellen, Sie können jedoch Mitgliedervorlagen @ verwende template<typename ...T> struct Maker { template<T...> ...

6 die antwort

c ++ - Kopierkonstruktor für Vorlagenklasse

Ich habe eine Vorlagenklasse mit einem Vorlagenkopiekonstruktor. Wenn ich diese Klasse mit einer anderen Instanz dieser Klasse mit demselben Vorlagentyp instanziiere, wird mein Vorlagenkopiekonstruktor nicht aufgerufen. Warum passt es nicht ...

2 die antwort

Dollarzeichen gefolgt von einer eckigen Klammer in einer Vorlagenzeichenfolge

Ich habe mit einigem ES6-Code rumgespielt und bin auf dieses @ gestoß let vendors = ['ms', 'moz', 'webkit', 'o']; let root = window || global; let performance = window.performance || {}; if (!performance.now) { vendors.some(function(vendor) { ...

2 die antwort

Welche Regel erlaubt "this->" den Zugriff auf Mitglieder abhängiger Basisklassen?

Wie wir wissen, ist der Code unten schlecht geformt, weil das Mitgliedx ist in einer abhängigen Basisklasse. Ändern jedochx zuthis->x in der angezeigten Zeile würde den Fehler beheben. template <typename T> struct B { int x; }; template ...

2 die antwort

PHP-Vorlagen nicht in symfony @ gefund

Ich bin neu bei Symfony und möchte die PHP-Template-Engine verwenden. Im Folgenden sind die Schritte aufgeführt, die ich ausgeführt habe, damit es funktioniert. 1.Aktivierte PHP-Template-Engine in config.yml templating: engines: ['twig', ...

2 die antwort

Ist es möglich, die Typen in ein Parameterpaket umzuwandeln?

Ist es möglich, die Typen eines Parameterpakets zu transformieren und weiterzugeben? Z.B. gegeben das folgende: template<class... Args> struct X {}; template<class T> struct make_pointer { typedef T* type; }; template<class T> struct ...