The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"директивы"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"директивы"
Сообщение от beginner Искать по авторуВ закладки(??) on 26-Май-04, 22:06  (MSK)
скажите пожалуйста,я не нахожу ничего в книжке,что это за директивы
#ifdef и #ifndef?С #define я разобрался,а вот про эти ничего не нахожу
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "директивы"
Сообщение от AnToXa emailИскать по авторуВ закладки(ok) on 27-Май-04, 04:30  (MSK)
>скажите пожалуйста,я не нахожу ничего в книжке,что это за директивы
>#ifdef и #ifndef?С #define я разобрался,а вот про эти ничего не нахожу
>

#ifdef = if defined
#ifndef = if not defined

#ifdef MY_COOL_DEF
// код, который компилится только если задефайнена MY_COOL_DEF
#endif

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "директивы"
Сообщение от Ivan Daniluk emailИскать по авторуВ закладки on 27-Май-04, 11:01  (MSK)
>>скажите пожалуйста,я не нахожу ничего в книжке,что это за директивы
>>#ifdef и #ifndef?С #define я разобрался,а вот про эти ничего не нахожу
>>
>
>#ifdef = if defined
>#ifndef = if not defined
>
>#ifdef MY_COOL_DEF
> // код, который компилится только если задефайнена MY_COOL_DEF
>#endif
+
MY_COOL_DEF может быть указана как через #define MY_COOL_DEF "Hello, world"
Так и через опцию компилятора(gcc имеется ввиду) "-D" - -DMY_COOL_DEF="Hello, world"

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "директивы"
Сообщение от AnToXa emailИскать по авторуВ закладки(ok) on 27-Май-04, 15:01  (MSK)
>скажите пожалуйста,я не нахожу ничего в книжке,что это за директивы
>#ifdef и #ifndef?С #define я разобрался,а вот про эти ничего не нахожу
>

да, и еще +
посмотри g++ -v увидишь что там на самом деле запускается при компиляции и линковке, там есть куча стандартных дефайнов компилятора

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру