-
- "Почему С++ автоматом не подхватывает коды возврата С-шной либы в
исключение" - вы поняли, что за вопрос вообще задали? Разумеется,
эксепшены кидает С++ код, и только в том случае, когда он написан
таким образом. Суть в том, что сами исключения кидать в
эмбеддерском коде нужно не так часто. Вот если у вас гуй - вы
можете кидать исключения в setter-е свойства, выводя сообщение
ошибки сразу рядом с полем ввода. Можно делать обработку
nullptr-ов, но это скорее из области lloyd(9 знак., 09.11.2020 14:29)
- Этого вопроса я не задавал. Я пытаюсь понять где же вы их используете. Ваши примеры к эксепшенам в C++ отношения не имеют. Следующее предположение что вы лично у себя в прошивках пишите перевод этих ситуаций в эксепшены плюсов о чем и задан вам уточняющий вопрос. Потому что если вы этого не делаете вообще не ясно зачем вы привели эти примеры. Kabdim(247 знак., 09.11.2020 15:01)
- "Почему С++ автоматом не подхватывает коды возврата С-шной либы в
исключение" - вы поняли, что за вопрос вообще задали? Разумеется,
эксепшены кидает С++ код, и только в том случае, когда он написан
таким образом. Суть в том, что сами исключения кидать в
эмбеддерском коде нужно не так часто. Вот если у вас гуй - вы
можете кидать исключения в setter-е свойства, выводя сообщение
ошибки сразу рядом с полем ввода. Можно делать обработку
nullptr-ов, но это скорее из области lloyd(9 знак., 09.11.2020 14:29)