To my understanding Visual Studio C++ projects use #pragma once in the very top of header files to prevent multiple inclusion.
#pragma once
And the same is achieved, in Q