The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
директивы, !*! beginner, 26-Май-04, 22:06  [смотреть все]
скажите пожалуйста,я не нахожу ничего в книжке,что это за директивы
#ifdef и #ifndef?С #define я разобрался,а вот про эти ничего не нахожу
  • директивы, !*! AnToXa, 04:30 , 27-Май-04 (1)
    >скажите пожалуйста,я не нахожу ничего в книжке,что это за директивы
    >#ifdef и #ifndef?С #define я разобрался,а вот про эти ничего не нахожу
    >

    #ifdef = if defined
    #ifndef = if not defined

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

    • директивы, !*! Ivan Daniluk, 11:01 , 27-Май-04 (2)
      >>скажите пожалуйста,я не нахожу ничего в книжке,что это за директивы
      >>#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"

  • директивы, !*! AnToXa, 15:01 , 27-Май-04 (3)
    >скажите пожалуйста,я не нахожу ничего в книжке,что это за директивы
    >#ifdef и #ifndef?С #define я разобрался,а вот про эти ничего не нахожу
    >

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




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

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