Suchergebnisse für Anfrage "metaprogramming"

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

6 die antwort

C ++ - Erkennung von Konstanten zur Kompilierungszeit

Es gibt Fälle, in denen eine Bibliotheksquelle verfügbar ist und im Allgemeinen variable Parameter unterstützt werden müssen. In der Praxis sind diese Parameter jedoch häufig Konstanten. Dann kann es möglich sein, Dinge durch spezielle ...

4 die antwort

Was ist der Sinn von Rubys Methode, den Mechanismus aufzuheben?

Method#unbind [http://ruby-doc.org/core-2.2.3/Method.html#method-i-unbind] gibt ein @ zurüUnboundMethod Verweis auf die Methode, die später mit @ an ein anderes Objekt gebunden werden ...

TOP-Veröffentlichungen

2 die antwort

Wie listest du enthaltene Module in einer Ruby-Klasse auf?

Wie würden Sie die Module auflisten, die in einer bestimmten Klasse in einer Klassenhierarchie in Ruby enthalten sind? Etwas wie das module SomeModule end class ParentModel < Object include SomeModule end class ChildModel < ParentModel end p ...

2 die antwort

Was ist der Zweck von Bind / Unbind-Methoden in Ruby?

Was ist der Zweck vonMethod#unbind undUnboundMethod#bind? Soweit ich erfahre, sind Methoden aufrufbare Objekte wie procs und lambdas, mit der Ausnahme, dass Methoden an den Gültigkeitsbereich ihres Empfängers gebunden sind: class SomeClass def ...

14 die antwort

Gibt es eine Möglichkeit, Anmerkungen in Java zu verwenden, um Accessoren zu ersetzen?

Ich bin ein bisschen neu in den Java 5-Annotationen und bin gespannt, ob eine von beiden möglich ist: Diese Anmerkung würde einen einfachen Getter und Setter für Sie erzeugen. @attribute private String var = "";Das@NotNull annotation gibt an, ...

2 die antwort

Implementieren von verzögert geladenen Modulen in VBScript

or einiger Zeit brauchte ich eine Lösung, um Bibliotheken in VBScript zu importiere u Referenzzwecken verfügt @VBScript über keine eingebauten Importfunktionen. Die traditionelle Methode zum Importieren von Dateien ist die Verwendung von ...

4 die antwort

So erstellen Sie einen sortierten Mapping-Integer-Index mit Vorlagen

Ich habe die Datenstruktur: template <int...I> struct index {}; template <typename...T> struct data {}; template <int I, int J> struct X { static constexpr int i = I; static constexpr int j = J; }; typedef data< X<0,4>, X<1,2>, X<2,1>, X<1,6>, ...

4 die antwort

Manipulation von 'Strings' zur Kompilierungszeit mit variablen Vorlagen

Hey all, ich versuche gerade, eine Zeichenkettenverschlüsselung zur Kompilierungszeit zu schreiben (mit den Wörtern 'string' und 'encryption' ziemlich locker Was ich bisher habe ist wie folgt: // Cacluate narrow string length at compile-time ...

16 die antwort

Kann ich mit dem C / C ++ - Präprozessor Zahlen hinzufügen?

Für eine Basis. Basis 1 gerade. Eine Art komplexe Substitution. Auch und natürlich ist dies im realen Produktionscode keine gute Idee. Ich habe nur aus Neugier gefragt.