[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 01 июня 2004 г. 10:09
В ответ на: это значит, что ни с каким С кодом (имеющим практическое применение) совместимости нет. отправлено yes 01 июня 2004 г. 08:36

Во первых, это придумал не я, а ANSI, контора, которой вроде как доверять можно. Во вторых на совместимость размеры типов, если они НЕ МЕНЬШЕ стандартных, не влияют. Если НЕ ИСПОЛЬЗОВАТЬ не рекомендованных ANSI приемов программирования, как например использование арифметического переполнения ((char)0xFF+1=>0), где жирным шрифтом сказано, что это "undefined behavior" получится. Ну а поййнтеры все равно будут инкрементироваться на сколько нужно самим компилятором, и ни для кого это не заметно (кроме, конечно, объема памяти что есть минус). Короче, если писать программу, четко следуя рекомендациям стандарта, то проблем с переносимостью не возникает.

P.S.
И, что наверное для Вас будет удивительным, но 64-битного типа данных я еще ни разу не использовал, видимо проекты все несерьезные...

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru