ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1207378 Топик полностью
Costic (10.05.2022 23:03, просмотров: 107) ответил IBAH на Наконец то решил разобраться, почему несовместимы типы "unsigned char const *" и "unsigned char *" ? Т.е. указатель на строку объявленную как "cons unsigned char str[]="asdf"; нельзя просто передать в функцию f(unsigned char *);
Это "защита от дурака". С точки зрения ЦП (асемблера) - это всё тот же адрес в памяти, как и void *. Единственный момент - const объекты обычно размещаются во флеш в микроконтроллерах. Можно ещё вспомнить функции с переменным числом аргументов - тоже простор для полёта фантазии.