Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
27 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
96942
Топик полностью
ReAl
(14.08.2007 16:54, просмотров: 209)
ответил
Gamma SPb
на
надо же, сам Скотт Майерс!!! Вы похоже так и не поняли что хотел htsoft сказать (это иногда бывает трудно =)). Нельзя (и я с этми согласен)
статически выделять память
в заголовочных файлах
Придираясь к словам - он сказал "полный отстой под названием
код
в хедере". А не память. А инлайн-функции - это "ещё более код", но, тем не менее, широко применяется. По поводу "выделения"
памяти уже сказано.
Ответить
inline - это не совсем то. Это рекомендация компилятору выделить память под функцию несколько раз в том месте где она вызывается. Т.е. жестких критериев нет
-
Gamma SPb
(14.08.2007 16:58
)
Это "КОД В ХИДЕРЕ". То, что к нему приписана рекомендация "выделить несколько раз" - не уменьшает "полной отстойности". А const при int n = 5 - без указания extern - это тоже указание
ReAl
(91 знак., 14.08.2007 20:59
,
ссылка
)