2
Unterschied zwischen std :: result_of und decltype
Ich habe einige Probleme, die Notwendigkeit std::result_ofin C ++ 0x zu verstehen . Wenn ich es richtig verstanden habe, result_ofwird es verwendet, um den resultierenden Typ des Aufrufs eines Funktionsobjekts mit bestimmten Arten von Parametern zu erhalten. Beispielsweise: template <typename F, typename Arg> typename std::result_of<F(Arg)>::type invoke(F f, Arg a) { …