Suchergebnisse für Anfrage "templates"

3 die antwort

Warum muss beim statischen Versand über Vorlagen keine Vorabmeldung erfolgen?

Ich spiele ein bisschen mit statischem Polymorphismus, ich rufe eine Funktion auf, die intern die "richtige" spezialisierte Funktion aufruft, abhängig von der Art des anfänglichen Arguments (im Grunde mache ich Tagging). Hier ist der ...

4 die antwort

Warum ist eine teilweise Spezialisierung einer verschachtelten Klassenvorlage zulässig, während dies nicht vollständig ist?

template<int x> struct A { template<int y> struct B {};. template<int y, int unused> struct C {}; }; template<int x> template<> struct A<x>::B<x> {}; // error: enclosing class templates are not explicitly specialized template<int x> template<int ...

1 die antwort

Übereinstimmungen mit iterierbaren Typen (Arrays und Klassen mit begin () / end ())

Ich habe Typmerkmale wie Klassen geschrieben, die verwendet werden können, um zu testen, ob ein bestimmter Typ "iterierbar" ist. Dies gilt für Arrays (zT[N], nicht fürT[]) und für Klassen mit abegin und einend Methode, die Dinge zurückgibt, die ...

TOP-Veröffentlichungen

3 die antwort

Neues Fenster in HTML für target = "_ blank" öffnen

<a href="facebook.com/sharer" target="_blank" >Share this</a>Wie kann ich eine bestimmte Breite und Höhe in einem neuen Fenster festlegen, wenn der Benutzer darauf klickt? In Firefox öffnet der aktuelle Code nur eine neue Registerkarte (kein ...

1 die antwort

Was ist ein nicht hergeleiteter Kontext?

Ich bin ausgesetzt gewesendiese Frage [https://stackoverflow.com/q/1268504/493122]In letzter Zeit und die Antworten können zu "Es ist ein nicht reduzierter Kontext" zusammengefasst werden. Insbesondere sagt der erste, dass es so etwas ist und ...

1 die antwort

Spezialisierung der Vorlage in verschiedenen Namensräumen

Ich entwickle eine plattformübergreifende Bibliothek mit C ++. MSVC kompiliert gut, aber g ++ gibt mir Probleme. Angenommen, ich habe die folgende Enum-Helferklasse: // File: Enum.h #ifndef ENUM_H #define ENUM_H #include <map> #include ...

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

3 die antwort

Template-Methode zur Auswahl zwischen Funktionen basierend auf der Zugänglichkeit des Konstruktors

Ich schreibe eine Klasseptr_scope_manager die Erstellung und Zerstörung von Zeigern in einem bestimmten Bereich zu verwalten. Ich habe die Antworten auf diese Frage studiert: Der private Konstruktor verhindert die Verwendung von emplace [_back] ...

1 die antwort

Wann werden JavaScript-Template-Engines verwendet?

Hier ist ein Beispiel für eine JavaScript-Vorlage aus Ben Nadels einseitiger AJAX-Demo-Anwendung mit langer Lebensdauer aus:[Quelle] [http://www.bennadel.com/resources/presentations/jquery2/demo/] <script id="contact-list-item-template" ...

2 die antwort

Ist statischer Polymorphismus für die Implementierung einer Schnittstelle sinnvoll?

und frohe Weihnachten euch allen! Ich lerne etwas über statischen Polymorphismus und lese Andrei Alexandrescus ausgezeichnetes Buch über richtlinienbasiertes Design. In meinem Code bin ich auf Folgendes gestoßen: Ich habe eine ...