Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2009, 14:39   #1
jojahti
Подтвердите свой е-майл
 
Регистрация: 27.07.2009
Сообщений: 437
По умолчанию Ошибки повторения включений.

Чем #if !defined(BLABLA_H) круче в сравнении с #ifndef BLABLA_H ?
jojahti вне форума Ответить с цитированием
Старый 21.08.2009, 14:45   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Только тем, что defined может применяться в выражениях с использованием логических операторов.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 21.08.2009, 14:56   #3
jojahti
Подтвердите свой е-майл
 
Регистрация: 27.07.2009
Сообщений: 437
По умолчанию

Ууу. А так то же самое? А в книжке написали, что #ifndef устаревшая форма.
jojahti вне форума Ответить с цитированием
Старый 21.08.2009, 15:09   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Так да, то же самое.
Цитата:
А в книжке написали, что #ifndef устаревшая форма.
Не слышал о таком.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 21.08.2009, 15:46   #5
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Почти в каждом стандартном заголовочном файле VC есть #ifndef.

...а #if !defined - в каждом втором. :)

Последний раз редактировалось ds.Dante; 21.08.2009 в 15:51.
ds.Dante вне форума Ответить с цитированием
Старый 23.08.2009, 05:45   #6
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Цитата:
А в книжке написали, что #ifndef устаревшая форма.
Книгу на свалку, читайте MSDN
MaTBeu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рандомизационное получение координат массива без повторения. Alex Cones Общие вопросы Delphi 4 08.06.2009 17:38
Повторения в Combobox crit БД в Delphi 3 03.06.2009 17:10
кодирование путем повторения символов катерина_к Паскаль, Turbo Pascal, PascalABC.NET 2 12.05.2009 21:55
Повторения(Файл) ТРОЯН=) Помощь студентам 2 09.04.2009 21:52
исключение повторения номера акта за этот год ГОСЕАН БД в Delphi 9 09.03.2008 02:50