Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Интересно, а каковы были мотивы делать size_t знаковым? Понимаю, что вопрос риторический, но может есть объяснение?
Отправлено
Сергей Борщ
06 сентября 2007 г. 09:25
В ответ на:
не указатели, а sizeof
отправлено ReAl 06 сентября 2007 г. 00:32
Составить ответ
|
Вернуться на конференцию
Ответы
Тьху, ступил где-то... (+)
—
ReAl
(06.09.2007 14:45:29
89.162.152.53
, 1000 байт)
Я об том же
—
Vit
(06.09.2007 19:01:21
83.170.240.226
,
пустое
)
Для опций процессора -v2, -v3, -v4, -v5, и -v6 ptrdiff_t всегда является signed long. Почему IAR не даёт пользоваться __hugeflash для процессоров без RAMPZ и ELPM - непонятно.
—
Леонид Иванович
(06.09.2007 15:43:30
87.252.227.57
,
пустое
)
Внутреннее несовпадение терминологии между кусками компилятора :-) "какая же она HUGE, если 16-битного адреса хватает" :-)
—
ReAl
(06.09.2007 17:45:32
89.162.152.53
,
пустое
)
Так он и не знаковый. Вот выдержка из руководства:
—
Леонид Иванович
(06.09.2007 11:30:16
87.252.227.57
, 272 байт)
Тогда абсолютно непонятно, почему нельзя создать массив в 33К без извращений с huge_flash. Кстати, а как у IAR с массивом в ОЗУ для меги64 - если по простецки, без никаких нестандартных заклинаний?
—
ReAl
(06.09.2007 14:04:37
89.162.152.53
,
пустое
)
С ОЗУ не пробовал, нет такого количество ОЗУ :) Судя по документации, только __huge позволяет размещать объекты более 32К.
—
Леонид Иванович
(06.09.2007 15:47:42
87.252.227.57
,
пустое
)
Ну для пробной компиляции ОЗУ на плате можно и не иметь :-)
—
ReAl
(06.09.2007 17:46:10
89.162.152.53
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru