Здравствуйте, Marty, Вы писали:
Не так страшен C++, как его малюют. Попробовал тупо:
template< typename ResponseType >
inline
auto joinAndGetPayload( ResponseType response ) -> decltype(response->value.getPayload())
{
response->join();
return response->value.getPayload();
}
собралось, и работает вроде как надо.
Проблема тупая, конечно — привык, что плюсики по рукам постоянно бьют, вот и боялся тупо попробовать. А оно — работает (и я на самом деле просто только чуть-чуть интуитивно понимаю как). Современные плюсики — охрененные