Size: a a a

2017 February 22

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
ну RTTI действительно обычно не нужен) а вот без эксепшнов писать - он точно Торвальдсом укушен
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
а классы/шаблоны тоже не использует?
источник

/dev/urandon ¯\_(ツ)_/¯ in pro.cxx.holywars
Это использует и любит
источник

/dev/urandon ¯\_(ツ)_/¯ in pro.cxx.holywars
Но только чтоб на RTTI не нарваться
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
никаких dynamic_cast, значит)
источник

S

Sheridan in pro.cxx.holywars
Эксцепшены нужны. Без них перехват ошибок становится адом с возвратом кодов через рот обратно нопример или придумываем глобальных переменных с кодами ошибок унутрях
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
@urandon, слушай, а Столяров телеграммом пользуется?)
источник

/dev/urandon ¯\_(ツ)_/¯ in pro.cxx.holywars
Нет, джаббером только
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
Sheridan
Эксцепшены нужны. Без них перехват ошибок становится адом с возвратом кодов через рот обратно нопример или придумываем глобальных переменных с кодами ошибок унутрях
расскажи об этом разработчикам ядра
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
/dev/urandon ¯\_(ツ)_/¯
Нет, джаббером только
эх(
источник

S

Sheridan in pro.cxx.holywars
Vladislav 🇺🇸🚜🇷🇺
расскажи об этом разработчикам ядра
Там си
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
си, поэтому
> перехват ошибок становится адом с возвратом кодов через рот обратно нопример или придумываем глобальных переменных с кодами ошибок унутрях
источник

A

Alex Ф-ф-фэils!🌠︙ in pro.cxx.holywars
У меня обычно в си-либах был опциональный аргумент под ретвалуе с расширеннымикодомьошибки
источник

/dev/urandon ¯\_(ツ)_/¯ in pro.cxx.holywars
Sheridan
Эксцепшены нужны. Без них перехват ошибок становится адом с возвратом кодов через рот обратно нопример или придумываем глобальных переменных с кодами ошибок унутрях
Гугловский style guide их, кстати, запрещает
источник

D

Deleted Account in pro.cxx.holywars
Если не писать сомнительные коды в конструкторах то эксепшоны не нужны
источник

o

ovf in pro.cxx.holywars
для особо желающих что-то кидать не подбирая есть setjmp/longjmp, но аргумент про ядро как раз в том, что в нём без этого прекрасно обходятся
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
нужны конечно, иначе устанешь корректно память освобождать
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
ovf
для особо желающих что-то кидать не подбирая есть setjmp/longjmp, но аргумент про ядро как раз в том, что в нём без этого прекрасно обходятся
люди и на ассемблере пишут, чего уж там
источник

D

Deleted Account in pro.cxx.holywars
Vladislav 🇺🇸🚜🇷🇺
нужны конечно, иначе устанешь корректно память освобождать
Ну заворачивать все в смарпоинторы
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
Deleted Account
Ну заворачивать все в смарпоинторы
а ошибки кодами возврата передавать?
источник