@msuprunenko
C/C++ DirectX

Какою директив лучше использовать для класса (#pragma once) или (#ifndef)?

Какою директиву лучше использовать для класса (#pragma once) или (#ifndef)?
  • Вопрос задан
  • 467 просмотров
Решения вопроса 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Я за #pragma once

#ifndef костыль придуманный вместо реализации нормальной модульной системы, хотя бы по типу того же паскаля, если говорить о бородатых временах.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@robotzet
Stackoverflow
tl;dr:
Что больше нравится - то и используйте.
Ответ написан
Комментировать
@Eddy_Em
А я в заголовочных файлах оба варианта использую. Внешний — pragma once, внутренний — ifndef. У меня и в geany уже на ifndef вывешено автогенерирование этих "скобок". Дело в том, что еще не все компиляторы понимают pragma once, скажем, с sdcc были такие проблемы (не знаю, как сейчас — не проверял специально).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект