Re: Внутренние функции класса
От: SaZ  
Дата: 16.01.19 12:58
Оценка: 3 (1) +1
Здравствуйте, Igore, Вы писали:

I>Добрый вечер, возник тут у меня вопрос, а как вы оформляете внутренние(служебные, чистые) функции класса.


I>...

I>Вроде как все отлично, все должно встроится, хотя она и помечена как static.
I>Плюсы, h чистый, все должно остаться в cpp

I>Хочется совета, кто что использует или что было бы хорошо использовать.


У анонимных пространств имён, впрочем, как и у статических функций, есть недостаток. На некоторых проектах для ускорения сборки используется так называемая техника unity builds, когда билд система создаёт один (или несколько, в зависимости от количества ядер) .cpp файл, в который уже включаются все остальные .cpp файлы из проекта. Так вот, при использовании такой техники возможнны конфликты имён. Мы с таким сталкивались, когда начали использовать cotire.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.