ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1207365 Топик полностью
SciFi (10.05.2022 22:04, просмотров: 131) ответил IBAH на Наконец то решил разобраться, почему несовместимы типы "unsigned char const *" и "unsigned char *" ? Т.е. указатель на строку объявленную как "cons unsigned char str[]="asdf"; нельзя просто передать в функцию f(unsigned char *);
По семантике понятно: если функция принимает "type*", она имеет право менять объект по указателю, а передаваемый указатель "type const*" подразумевает, что менять объект нельзя. Кстати, когда наоборот, передавать можно, и компилятор ругаться не станет. 
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้