Suchergebnisse für Anfrage "templates"
Wie kann man den Klassentyp aus dem Methodentyp in C ++ - Vorlagen ableiten?
In Vorlagen wie unten gezeigt, würde ich gerne den AufrufRun(&Base::foo) erfolgreich, ohne dass der Basistyp zweimal benannt werden muss (wie bei der Kompilierung vonRun<Base>(&Base::foo) Anruf). Kann ich das haben? Möglicherweise ohne eine Tonne ...
Symfony2-Befehlszeilengenerierung von Zweigvorlagen im globalen Ordner
Ich verwende Symfony2.8 und benutze immer die Befehlszeile, um @ zu generiere controller und twig templates die Vorlagen werden unter @ erstel MyBundle/Resources/views/home/home.html.twig Ich möchte die von @ empfohlenen Best Practices ...
Zerlegbarer Funktionstyp mit spezialisierter Funktion
Die Antwort aufdiese Frag [https://stackoverflow.com/q/38457112/2642059] wählt einen Funktionstyp anhand einer Klassenvorlage aus: template <typename T> struct function_args {}; template <typename R, typename... Args> struct ...
Vorlagenvererbung und eine Basiselementvariable
Ich erhalte einen seltsamen Fehler, wenn ich versuche, die Vorlagenvererbung zu verwenden. Das ist mein Code: template <class T> class A { public: int a {2}; A(){}; }; template <class T> class B : public A<T> { public: B(): A<T>() {}; void ...
Beste Möglichkeit, den Operator << für std :: ostream und std :: vector mit generischen Template-Funktionen zu spezialisieren?
Ich habe Probleme mit der Zwei-Phasen-Suche, wie in der Norm angegeben und (korrekt) von clang in Verbindung mit einer Überlastung von @ implementieroperator<< zumstd::ostream undstd::vector. Consider eine sehr generische Template-Funktion, die ...
Was ist POI und was bedeutet das?
Was ist POI? Ich habe gesehen, dass dieser Begriff im Kontext von C ++ - Vorlagen mehrmals verwendet wird. Was bedeutet es
Warum ermöglicht es der C ++ - Compiler, eine Funktion als constexpr zu deklarieren, die nicht constexpr sein kann?
Warum ermöglicht es der C ++ - Compiler, eine Funktion als constexpr zu deklarieren, die nicht constexpr sein kann? Zum Beispiel:http: //melpon.org/wandbox/permlink/AGwniRNRbfmXfj8 [http://melpon.org/wandbox/permlink/AGwniRNRbfmXfj8r] #include ...
Wie überprüfe ich Vorlagenparameter in der Kompilierungszeit, wenn eine Klasse mit Vorlagen keine verwendbaren Elementfunktionen enthält?
Ich habe folgende Vorlagestruct: template<int Degree> struct CPowerOfTen { enum { Value = 10 * CPowerOfTen<Degree - 1>::Value }; }; template<> struct CPowerOfTen<0> { enum { Value = 1 }; };was so verwendet werden soll: const int ...
Idiom zum Simulieren numerischer Laufzeitvorlagenparameter?
ngenommen, wir haben template <unsigned N> foo() { /* ... */ }defined Nun möchte ich @ implementier do_foo(unsigned n);, das die entsprechende Variante von @ aufrufoo(). Dies ist nicht nur ein synthetisches Beispiel - dies geschieht tatsächlich ...
Vim Einrückung für C ++ - Vorlagen?
Hat oder kennt jemand vim plugin / macro / function, die c ++ - Vorlagen gut einrücken? Wenn ich die Vorlagendefinition in der vim .hpp / .h-Datei markiere und mit '=' einrücke, erhalte ich ungefähr Folgendes: > template < > class TFilter, > ...