inline функций и шаблонных функций (потому что они по-факту инлайнятся)
Потому что написал все функции в hpp
И вот думаю, насколько это плохо
Тот же boost написан только в заголовочниках
Только inline или static (но static в хэдере это уже гавнокод)
Начнем с того, что не весь буст хедер онли
Inline не гарантирует, что функция будет встроена. Используется для борьбы с нарушением ODR. А так, если тебе удобно писать в header и нет проблем со скоростью компиляции, нет проблем с ABI, то пиши.
Обсуждают сегодня