ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
25 декабря
1437377 Топик полностью
vpv.vpv (21.05.2024 11:17, просмотров: 98) ответил Cкpипaч на Погоди махать шашкой. В плюсовой версии, локальные переменные треда можно делать переменными экземпляра объекта. В чисто си-шной - статическими переменными внутри функции или глобальными переменными. Как по мне, в плане возможности выстрелить себе в ногу, две очень большие разницы.
В IAR'е Си не совсем чистый, а "подплюсованный". Функции можно инлайнить. Везде, где можно, я стараюсь использовать локальные переменные (компилятор их сует в регистры и после эффективно жонглирует). Даже комментарии "//" - вроде как тоже из плюсов? Первый, "ламповый", "чистый" Си времён K&R уже давно канул в Лету. Нынешний диалект Си в IAR мне очень нравится - он берёт всё нужное из C++, а ненужное не берёт ))