Use Conditional Compilation to Hide Platform Dependencies and Implement #include Guards
he C++ preprocessor may seem like a prehistoric relic that has no place in state-of-the-art C++ projects, but this isn’t really so. Although every beginner nowadays knows how to use