ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
521202 Топик полностью
=AlexD= (09.06.2014 11:48, просмотров: 104) ответил Vladimir Ljaschko на Тема говнокода: какой может быть смысл в хедерах указывать переменные static и почему линкер не создает 2 одинаковых переменных, если такой хедер включен в два С файла?
Если в одном из файлов оно не используется, то и память не выделяется. Смысл static в том, что-бы линкер не матерился на повторное объявление. Смысл размещать в хедере - вынос всех объявлений из Си файла в хедер. Всё это работает только если переменная юзается только в одном исходнике.
Три кита на которых зиждется реклама: враньё, преувеличение, замалчивание. Новости СМИ - это политическая реклама.