I didn't tested it, but I would strongly suggest to not rely on that. Good style is to always use #ifndef/#define/#endif guards around your code. You know what that is?