O #pragma já foi seguro incluir guarda?
Eu li que existe alguma otimização do compilador ao usar, o #pragma onceque pode resultar em uma compilação mais rápida. Reconheço que isso não é padrão e, portanto, pode representar um problema de compatibilidade entre plataformas. Isso é suportado pelos compiladores mais modernos em plataformas...