История изменений
Исправление MOPKOBKA, (текущая версия) :
Так это любой цпп код таким становится, как пример:
https://godbolt.org/z/dq8sqb71o
Вместо ifdef можно много окошек навставлять, с разными компиляторами и опциями.
Исходная версия MOPKOBKA, :