ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1161624 Топик полностью
evgeniy1294 (06.01.2022 12:50, просмотров: 274) ответил VladislavS. на Сделает. Inline подставт неявный weak и при линковке будет одна сущность для всех единиц трансляции.
Не факт, я пробовал использовать этот подход при разработке своей HAL, в частности для хранения частот PLL. Результат был отрицательный. Ну и вот это вот "неявный weak" - это хрень. 

Инлайн нужен для констант. Собственно, все constexpr значение имеют неявный inline, поэтому можно в заголовке писать что-то типа:

// header.h
constexpr std::uint32_t my_constant = 0xdeadbeef;