I'm new to C++ and have been through a lot of articles about multiple inclusion resolutions. I have come across both MACRO and #pragma once
method, even experimented them by myself to solve compile time error. However, none of them mention the possible problems caused by them.
What would happen if multiple inclusion is allowed?