Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
21 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
380153
Топик полностью
=AlexD=
(14.01.2013 12:06, просмотров: 136)
ответил
fk0
на
Почему, собственно, C++ плох? Давайте попробуем перечислить минусы. У меня вот на счёт прерываний сомнения, слабо представляю, что можно, а что нельзя делать в обработчике на C++. Стандартную библиотеку ни в каком виде нельзя, исключения,
И кто же тебе запретил использовать STL ? Компилятор не умеет обрабатывать исключения?
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.
Ответить
Сразу оговорюсь, я не большой знаток C++, особенно внутренностей. Исключения в обработчике прерывания? Шухер! Впрочем если его в try/catch завернуть может и ок (а где выделяется собственно экземпляр самого исключения? кто гарантирует, что он не
fk0
(613 знак., 14.01.2013 12:48
)
Если исключения вовремя ловить, то пофигу где они вызываются. Но это мелочи. А вот с критическими секциями ничего не поделать - или оборачивать ими все методы, или лучше лопатить рукописные объекты. Но это же проблема любой универсальной либы.
=AlexD=
(164 знак., 14.01.2013 13:25
)