ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1259910 Топик полностью
Nikolay_Po (18.11.2022 09:43, просмотров: 121) ответил VladislavS. на Если он написан в заголовочном файле, то будет в нескольких единицах трансляции. inline сделает его одним и тем же для них. Видео то посмотрите. Это должно от зубов отскакивать.
Инайнить выражение, в заголовочном файле, чтобы получить один, глобальный, экземпляр обьекта? Выглядит, малость, через жопу. 

Взял себе за правило, и в заголовочных файлах делаю только объявления. А определения - только в коде. Даже константы, если они не #defined. И придерживаюсь, за очень редкими исключениями.

Уже вошло в норму, включать в заголовочный файл код функций так, чтобы .h становился самодостаточным и не требовал исходника. Уже не знаю, хорошо это или плохо?