Als «templates» getaggte Fragen

83
Generika / Vorlagen in Python?

Wie geht Python mit generischen Szenarien / Szenarien vom Typ Vorlage um? Angenommen, ich möchte eine externe Datei "BinaryTree.py" erstellen und Binärbäume verarbeiten lassen, jedoch für jeden Datentyp. So könnte ich ihm den Typ eines benutzerdefinierten Objekts übergeben und einen Binärbaum...

82
Wie wird std :: is_function implementiert?

Wie ist das Folgende eine Implementierung für std::is_function? template<class T> struct is_function : std::integral_constant< bool, !std::is_const<const T>::value && !std::is_reference<T>::value > {}; (aus CPP-Referenz ) Mir scheint, eine intwäre eine Funktion...

81
Intellij Live-Vorlage

Gibt es eine Möglichkeit, einen Standard-Token-Wert in Intellij zu verwenden Live templates? Zum Beispiel habe ich die folgende Live-Vorlage, die eine private Variable deklariert, die ich fast für jede Klasse erstellen möchte: private static final Logger logger = Logger.getLogger($CLASS$.class) Es...

80
Duplizieren Sie Code mit c ++ 11

Ich arbeite derzeit an einem Projekt und habe das folgende Problem. Ich habe eine C ++ - Methode, mit der ich auf zwei verschiedene Arten arbeiten möchte: void MyFunction() { foo(); bar(); foobar(); } void MyFunctionWithABonus() { foo(); bar(); doBonusStuff(); foobar(); } Und ich möchte meinen...

80
Verschachtelte Vorlagen mit abhängigem Bereich

Was ist der abhängige Bereich und welche Bedeutung hat der Typname im Zusammenhang mit dem folgenden Fehler? $ make g++ -std=gnu++0x main.cpp main.cpp:18:10: error: need 'typename' before 'ptrModel<std::vector<Data> >::Type' because 'ptrModel<std::vector<Data> >' is a...