! . *.h , , #define. , *.cpp . ... #define, . , pimpl, )
https://habr.com/ru/post/676058/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676058