и без дефайнов этих работает
Вопрос бесполезный, тк что значит хидер класса в виде макроса не понятно
в заголовочном файле класса если написать #ifndef qwerty #define qwerty class Bob { public: Bob(); }; #endif то это будет работать так же, как class Bob { public: Bob(); }; , но только я смогу допустим в main написать qwerty; , и не будет ошибки, но и сделать я с этим ничего не смогу)
Обсуждают сегодня