Модератор: Модераторы разделов
DiKeert
Сообщения: 17
Сообщение
DiKeert » 28.04.2009 12:54
Вот не пойму, зачем все программеры, те же троллтеки, например используют флаги включения в стиле
Код: Выделить всё
#IFNDEF FOO_H
#DEFINE FOO_H
// code here
#ENDIF /* FOO_H */
когда можно просто написать
в начале файла и не париться?
Тело это только одежда
kamre
Сообщения: 243
ОС: Win7/Ubuntu 11.10
Сообщение
kamre » 28.04.2009 13:34
http://en.wikipedia.org/wiki/Pragma_once
In the C and C++ programming languages, #pragma once is a non-standard but widely supported preprocessor directive designed to cause the current source file to be included only once in a single compilation.
OCTAGRAM
Сообщения: 28
ОС: Mac OS X
Сообщение
OCTAGRAM » 29.04.2009 00:00
А ещё лучше использовать #import вместо #include, и не париться...
(строчкой выше был тонкий намёк, если что)
If you want to get to the top, you have to start at the bottom
Alxn1
Сообщения: 402
Статус: Красноглазик со стажем
ОС: Mavericks
Сообщение
Alxn1 » 29.04.2009 01:24
OCTAGRAM писал(а): ↑ 29.04.2009 00:00
А ещё лучше использовать #import вместо #include, и не париться...
(строчкой выше был тонкий намёк, если что)
А оно уже есть в стандарте С/C++? Мне всегда казалось, что это фича Objective-C.