On 24 January 2018 at 12:22, Alexander Nassian <nassian at bitshift-dynamics.com> wrote: > Maybe because it’s not part of the C++ standard? #pragma once is not a replacement for include guards. It's not part of the C++ standard because it doesn't always work, and modules are a superior solution anyway.