Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
16 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1207489
Топик полностью
aoreh
(11.05.2022 12:18, просмотров: 124)
ответил
PeterD
на
Да какие заморочки объявлена строка как константа, ну передал ее адрес в ОЗУ какие проблемы. Возможно "машина" просто гарвардской архитектуры, компилятору важно различать указатели на разные области памяти, так как памяти раздельные в такой архетектуре, с гарвардскими только на AVR-ках работал давненько, там помню что как-то огородами к флешь подбирался.
И как в С++, с учетом декорирования (манглинга), вы планируете слинковать ф-ии с разными типами аргументамов (а конст и не конст - это разные типы)?
Поэтому, С++ это однозначно ошибка, а в С - ворнинг, такой себе намек на возможную ошибку
Ответить