Tag: type-deduction
Eine Technik zum bestimmen der Datentyp einer Klasse oder einer Variablen zur Laufzeit.
5
Antworten
Ich würde gerne automatisch ableiten, den zurückgegebenen Typ der Funktion, die ich Schreibe. Beispiel: std::vector<int> test(){ decltype(this_function) ret; ret.push_back(5); ret.push_back(9); return ret; } Bisher die beste, die ich erreicht haben ist std::vector<int> test(){ decltype(test()) ret; ret.push_back(5); ret.push_back(9);
1
Antworten
(Wenn Sie eine C++11 pro, überspringen, um das Fett Absatz.) Let ' s sagen, ich will schreiben Sie eine template-Methode, welche Anrufe und liefert als Ergebnis ein Objekt übergeben, welcher Typ der Vorlage-parameter: template<ReturnType, T> ReturnType doSomething(const