In addition, if you are planning a larger project, and you know that this function will be useful, you may need to write your own preprocessor, which can be started automatically from any build system. A good example of such a solution would be moc , which improves C ++ for the purpose of Qt. The purist, of course, may not agree.
source share