Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, AlexGin, Вы писали:
AG>>Да вот подробнее:
AG>>https://www.tutorialspoint.com/cplusplus/cpp_exceptions_handling.htm
_>С делением примеры не очень http://tpcg.io/5Dl7Bh
D>>>Иногда бывает одинаково уместно или вернуть false или кинуть исключение — что предпочесть?
AG>>В стиле C++ всё таки — кинуть исключение; В стиле C — вернуть значание
_>В C код возврата 0-всё зашибись и !=0 код ошибки.
_>_>rc=func(); if (rc) log_error(rc);
_>
Да, но это не везде.
Так, WinAPI построен так, что для получения кода ошибки — нужно звать
GetLastError():
https://msdn.microsoft.com/en-us/library/windows/desktop/ms679360(v=vs.85).aspx