Suchergebnisse für Anfrage "templates"

4 die antwort

Initialisierung einer statischen std :: map <int, unique_ptr <int >> in C ++

Dies ist eine ähnliche Frage zu diesemPos [https://stackoverflow.com/questions/138600/initializing-a-static-stdmapint-int-in-c] . Die Antwort, die meiner Meinung nach am vielversprechendsten ist, hat mit der statischen Initialisierung von ...

4 die antwort

Wie deklariere ich einen Freund einer verschachtelten Klasse einer Vorlagenklasse?

Wenn ich Folgendes tue: template <typename T> class Container { public: class Iterator { friend bool operator==(const Iterator& x, const Iterator& y); }; };gcc gibt mir die folgende Warnung und den folgenden Vorschlag: warning: friend ...

4 die antwort

Strong typedefs [duplicate]

Diese Frage hat hier bereits eine Antwort: C ++ Stark getippt mit und typedef [/questions/34287842/c-strongly-typed-using-and-typedef] 4 Antworten Gibt es eine Möglichkeit, eine vollständige Kopie eines Typs zu erstellen, damit diese im Kontext ...

TOP-Veröffentlichungen

6 die antwort

C ++ - Vorlagenname ziemlich print

Ich muss eingerückte Vorlagennamen zum Debuggen drucken. Zum Beispiel möchte ich anstelle von einzeiligen Namen wie folgt einrücken: boost::phoenix::actor< boost::phoenix::composite< boost::phoenix::less_eval, boost::fusion::vector< ...

6 die antwort

pointer nicht typisierter Vorlagenparameter

Ich verstehe nicht wirklich, warum der folgende Code nicht kompiliert wird: template<const char*> struct Foo{}; constexpr const char s1[] = "test1"; constexpr const char* const s2 = "test2"; int main() { Foo<s1> foo1; // ok // Foo<s2> foo2; // ...

2 die antwort

Enable-Methode basierend auf dem booleschen Template-Parameter

Ich möchte eine private Funktion implementieren, die auf einem booleschen Vorlagenparameter basiert. Sowas in der Art #include <iostream> using namespace std; template <bool is_enabled = true> class Aggregator { public: void fun(int a) { ...

2 die antwort

Wenn die Adresse einer Funktion während der Deduktion nicht aufgelöst werden kann, liegt ein SFINAE- oder ein Compilerfehler vor?

In C ++ 0x wurden SFINAE-Regeln so vereinfacht, dass ungültige Ausdrücke oder Typen, die im "unmittelbaren Kontext" des Abzugs auftreten, nicht zu einem Compilerfehler, sondern zu einem Abzugsfehler (SFINAE) führen. Meine Frage lautet: Wenn ich ...

4 die antwort

Visitor und virtuelle Methoden mit Vorlagen

In einer typischen Implementierung desBesuche pattern muss die Klasse alle Variationen (Nachkommen) der Basisklasse berücksichtigen. Es gibt viele Fälle, in denen derselbe Methodeninhalt im Besucher auf die verschiedenen Methoden angewendet wird. ...

14 die antwort

Wie erhalte ich die aktuelle URL in einer Django-Vorlage?

Ich habe mich gefragt, wie ich die aktuelle URL in einer Vorlage abrufen kann. Sag meine URL war /user/profile/Wie kann ich dies an die Vorlage zurückgeben?

6 die antwort

Vorlagenparameter in einer Präprozessor-Direktive verwenden?

Ist es möglich, in einer Präprozessor-Direktive einen konstanten Template-Parameter ohne Typ zu verwenden? Folgendes habe ich vor Augen: template <int DING> struct Foo { enum { DOO = DING }; }; template <typename T> struct Blah { void DoIt() { ...