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

В чем заключается проблема плюсовых exception? (От них даже гугл

отказался) Только в раздутости бинаря или есть еще причины?

23 ответов

18 просмотров

Интеллектуальная сложность

Aidar Fattakhov
Интеллектуальная сложность

можно чуть подробнее? вроде ж просто. швырнули - словили - обработали швырнули - не словили - обработала ось путём пристреливания процесса

🐈
можно чуть подробнее? вроде ж просто. швырнули - с...

Эксепшн сейфети пробовал когда-нибудь соблюдать?

Aidar Fattakhov
Эксепшн сейфети пробовал когда-нибудь соблюдать?

не. я не пишу критичных высоконагруженных прог под пк. то есть если что-то упадет - некритично

Отсутствие метода code() :)

Мне говорили, что это сильно усложняет предсказание поведения программы, так как она может упасть в неожиданных местах Поэтому тот человек исползовал сишную обработку ошибок (похоже на го)

🐈
не. я не пишу критичных высоконагруженных прог под...

Как бы ты вставил элемент в вектор? (с ресайзом)

🐈
.emplace/push?

Ну реализовать push сможешь?

Dmitriy [Отпуск]
Ни разу не изи так-то...

Исключения это автоматизация обработки ошибок. Т.е. на кодах возврата ты должен делать то же самое, но писать код вручную

Kirill Bolshakov
Исключения это автоматизация обработки ошибок. Т.е...

Это так не работает, иначе бы вышеуказанный вопрос не мелькал на собесах до сих пор

Kirill Bolshakov
Какой вопрос?

Как написать emplace_back

Dmitriy [Отпуск]
Как написать emplace_back

Не вижу разницы тут между исключением и кодом возврата. Или хочешь сказать с кодом возврата ты имеешь право оставить вектор в неопределенном состоянии? Хренушки

Kirill Bolshakov
Не вижу разницы тут между исключением и кодом возв...

Код возврата в векторе ниоткуда не возьмётся :) А ещё исключения небезынтересны в многопоточке и iostream'ах, плюс на границе с noexcept кодом...

Dmitriy [Отпуск]
Код возврата в векторе ниоткуда не возьмётся :) А...

Вместо исключения ты из emplace_back возвращаешь код возврата. И если он не равен 0, то вектор остаётся в неизменном до операции состоянии. Вот тебе та же самая задачка на собеседовании

Kirill Bolshakov
Вместо исключения ты из emplace_back возвращаешь к...

Ты лучше расскажи, как его из конструктора вернуть

Dmitriy [Отпуск]
Код возврата в векторе ниоткуда не возьмётся :) А...

1) В многопотоке с исключениями проблем нет 2) iostream это shit, и там как раз коды возврата по дефолту

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта