170 похожих чатов

Подождите, ну а что сделает эквивалентный код, скажем, на Си,

при возврате ошибки из того же close?
Ошибка так же будет проигнорирована полностью

14 ответов

17 просмотров

Нормальный код на си залоггирует ошибку

Max-Kolesnikov Автор вопроса
Sergey Skvortsov
Нормальный код на си залоггирует ошибку

А что будет, если логгирование вернет ошибку (в случае RAII это исключение)?

Sergey Skvortsov
Нормальный код на си залоггирует ошибку

А что в деструкторе это мешает сделать?

Max-Kolesnikov Автор вопроса
Sergey Skvortsov
То, что деструктор в стдлибе

Так это проблема либы, не? А не "фундаментальная проблема RAII"

Sergey Skvortsov
Нет, это фундаментальная проблема RAII

Покажите интерфейс, который не страдает от этого

Max Kolesnikov
Куда выше-то?

Выше по стеку, как все остальные ошибки

Sergey Skvortsov
Выше по стеку, как все остальные ошибки

А что делать с остальными объектами текущего фрейма?

Max-Kolesnikov Автор вопроса
Sergey Skvortsov
Выше по стеку, как все остальные ошибки

Тем не менее, что сделает код выше по стеку тоже непонятно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта