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

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

Отправлено SM 28 мая 2004 г. 12:33
В ответ на: Тут С++ помогает конкретно. Конструктор с деструктором всегда рядом, а в С программах часто бывает, что malloc в одном файле, а free в другом, особенно если писатель только с ассемблера перескочил и о модульном программировании понятия не имеет ;-). Плюсы заставляют писать модульно, что уже хорошо. Тоже касается и глобальных переменных с доступом из кучи фалов - рядовая ситуация в С. отправлено andy_P 28 мая 2004 г. 12:28

плохо переносим. Если писать под винду например - то я не против. Даже в принципе за. Ясно, что компилится будет допустим MSVC, и все тут. А для embedded я против использования +ов, ANSI и все тут. Ну пусть к нему расширения для отдельных архитектур, которые можно вынести в #define (разброс по секциям, модификаторы, и т.п.)

А то что конструктор с деструктором рядом - это ПОФИГУ. так как new объекту может быть сделан точно также как и malloc в одном месте, а delete сооовсем далеко в другом.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru