hier https://msdn.microsoft.com/en-us/library/jj969480.aspxüber when_any Funktion (C++ REST SDK)
der Code wie dieser
template<typename _Iterator>
auto when_any(_Iterator _Begin, _Iterator _End, const task_options& _TaskOptions = task_options())
-> decltype (details::_WhenAnyImpl<typename std::iterator_traits<_Iterator>::value_type::result_type, _Iterator>::_Perform(_TaskOptions, _Begin, _End))
{
typedef typename std::iterator_traits<_Iterator>::value_type::result_type _ElementType;
return details::_WhenAnyImpl<_ElementType, _Iterator>::_Perform(_TaskOptions, _Begin, _End);
}
meine Frage ist
typedef typename std::iterator_traits<_Iterator>::value_type::result_type _ElementType;
wo result_type herkommt?
Dank viel
[Siehe die Casablanca-Dokumente ** hier **] (http://microsoft.github.io/cpprestdk/classpplx_1_1task.html). – WhozCraig
so, es scheint std :: iterator_traits <_Iterator> :: value_type sollte Aufgabe sein, –