Re[9]: [trick] C++14 return unnamed structure
От: BulatZiganshin  
Дата: 12.10.15 15:21
Оценка:
Здравствуйте, Went, Вы писали:

W>Я просто не могу представить реального случая, где бы подобный подход мог иметь смысл.


а пол моему у тебя просто отторжение непривычного. использовать это очень просто:

auto extended_fread()
{
   return {errcode=e, bytes=b};
}

main()
{
   auto r = extended_fread();
   if (r.errcode) {...}
   ptr += r.bytes;
}


в результате получаем просто функцию, возвращающую несколько поименованных результатов
Люди, я люблю вас! Будьте бдительны!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.