[an error occurred while processing this directive]
а можно поспорить? типа несогласный я + то что вроде никто не упомянул
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено yes 18 июля 2006 г. 17:55
В ответ на: Основные правила (их немного): отправлено _Bill 18 июля 2006 г. 16:41

1) а как быть с общепринятым в С++ описанием inline функций-членов в заголовочных файлах (в описаниях классов)?

по 2) очень хорошая, имхо, практика вставлять содержимое h-файла в "скобки"
#ifndef MY_INCLYDE_FILE
#define MY_INCLYDE_FILE

здесь содержимое

#endif

после этого вставляй куда угодно и сколько хочешь раз
----------

в качестве крайне неправильного пользования *.h могу привести uC/OS

там в h-файлах определяются переменные (и появляется маразм с определением EXT макроса)
и все файлы собираются в один "юнит" компиляции - это совсем уж уродство: не один отладчик ничего не покажет и static (в смысле видимости) теряет смысл

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

Ответы


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

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

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

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

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


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание