Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 September 27

ДС

Дмитрий Салов... in IT KPI C/C++ ХВ (не UB)
В чем проблема?)))
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
не, проблем нет, все ок
источник

ДС

Дмитрий Салов... in IT KPI C/C++ ХВ (не UB)
Ладно....
источник

ДС

Дмитрий Салов... in IT KPI C/C++ ХВ (не UB)
источник

ДС

Дмитрий Салов... in IT KPI C/C++ ХВ (не UB)
Привет
источник

A

András in IT KPI C/C++ ХВ (не UB)
Дороу
источник

ДС

Дмитрий Салов... in IT KPI C/C++ ХВ (не UB)
Как жизнь молодая?
источник

ДС

Дмитрий Салов... in IT KPI C/C++ ХВ (не UB)
Ну или старая
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
нахуй интеллисенс
clangd не нахуй
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
С каких пор медленные исключения стали лучше простого ифа
+
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
исключения зло, лучше их без сильной необходимости не использовать
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
в Qt их нет, что не может не радовать
(использовал их за последние годы кодинга на плюсах, если без личных экспериментов, может, раз 10-20 от силы)
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Vsevolod
исключения зло, лучше их без сильной необходимости не использовать
Не скажи, делать еррор код ретурн, ориентироваться по зарезервированным выходным данным или передавать аргументами указатели на структуру с описанием ошибки дикий гемор
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Так сказать чисто сишный подход
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Интенсивное написание сотни-другой процедур и методов в таком стиле и исключения будут раем
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Aleksey Belkevich
Интенсивное написание сотни-другой процедур и методов в таком стиле и исключения будут раем
Возможно, если пользоваться исключительно (иронично) STL
Там иногда буквально нет выбора
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Мне нравится подход Раста с Result
В плюсах есть аналоги, и в целом выглядят вполне плюсовенько. Но пока приходилось использовать максимум std::optional
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
А если надо чекнуть что именно пошло не так в процедуре? Там уже остаётся только ерроркод, или указателем давать структуру на заполнение ошибки
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
(но есть же эксепшен)
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Узнать что выходные данные получены задача тривиальная, сложнее когда надо писать обработчики поведений
источник