Suchergebnisse für Anfrage "templates"
C ++ - Member-Funktion außerhalb der Template-Klasse, aber im Header definieren
Ich habe eine einfache Klassenvorlage mit einer Mitgliedsfunktion definiert. Es wird außerhalb der Klasse mit einer zusätzlichen (expliziten) Spezialisierung definiert, die auch außerhalb der Klasse definiert wird. Alles in einer Headerdatei. ...
Template-Tag polyfill für IE 11 - funktioniert nicht mit Tabelle tr und td
Ich arbeite mit polyfill js, mit denen Tags für Browser verarbeitet werden können, die dies nicht unterstützen. Quellcode der Polyfüllung auf jsfiddle ...
Aufrufen der virtuellen Methode der Basisvorlage aus der abgeleiteten variadischen Vorlagenklasse
Dies ist im Wesentlichen ein Follow-up zueine frühere Frage [https://stackoverflow.com/q/26351963/315052] (nicht von mir gestellt, aber ich bin an einer Antwort interessiert). Die Frage ist Warum löst der Compiler / Linker den Aufruf der ...
derived Klasse als Standardargument g ++
Bitte schauen Sie sich diesen Code an: template<class T> class A { class base { }; class derived : public A<T>::base { }; public: int f(typename A<T>::base& arg = typename A<T>::derived()) { return 0; } }; int main() { A<int> a; a.f(); return 0; ...
Warum erlauben Templates Constexpr-Funktionsmember mit Nicht-Constexpr-Konstruktoren?
Mit C ++ 14. Warum wird dies kompilieren: template<unsigned N> constexpr bool foo() { std::array<char, N> arr; return true; }aber nicht das? constexpr bool foo() { std::array<char, 10> arr; // Non-constexpr constructor 'array' cannot be used ...
Aus Template-Konstruktor der Template-Basisklasse ableiten
Nur neugierig, ist es jemals möglich, von einer Template-Klasse zu erben und im Konstruktor der abgeleiteten Klasse den Konstruktor der Basisklasse aufzurufen, die ebenfalls als Vorlage dient und keine Argumente hat, aus denen ihre ...
C ++ - Vorlagen: Bedingt aktivierte Mitgliedsfunktion
Ich erstelle ein sehr kleines C ++ - Projekt und möchte eine einfache Vektorklasse für meine eigenen Bedürfnisse erstellen. Dasstd::vector template class geht nicht. Wenn die Vektorklasse aus @ bestechars (d. h.vector<char>), Ich möchte, dass es ...
Container für boost :: multi_array vom selben Typ, aber mit unterschiedlicher Dimension
Was ich brauche, ist eine Klasse zu erstellen, die boost :: multi_array des gleichen Typs, aber mit unterschiedlichen Abmessungen halten kann ngenommen, es gibt ein oder mehrere solcher Arrays von Double boost::multi_array<double, 2> array_2d; ...
Expansion with variadic templates [duplicate]
Diese Frage hat hier bereits eine Antwort: Wie lauten die Regeln für das Token "…" im Kontext variabler Vorlagen? [/questions/17652412/what-are-the-rules-for-the-token-in-the-context-of-variadic-templates] 2 AntwortenWas ist der Unterschied ...
Wie schreibe ich eine Vorlage konvertiert Vektor zu Json :: Value (jsoncpp)
i hat eine Vorlage geschrieben (wie unten), aber sie kann nicht kompiliert werden template<class t, template<typename> class iterable> Json::Value iterable2json(const iterable<t>& cont) { Json::Value v; for(const t& elt : cont) { v.append(elt); ...