Considérons la fonction suivante en C++11 :
template<class Function, class... Args, typename ReturnType = /*SOMETHING*/>
inline ReturnType apply(Function&& f, const Args&... args);
Je veux ReturnType
pour être égal au type de résultat de f(args...)
Qu'est-ce que je dois écrire à la place de /*SOMETHING*/
?