Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=9481976&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Tue Apr 12 21:43:39 2016
Кодировка: Windows-1251
Объясните, пожалуйста, сакральный смысл #define - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 0 | 20 | показать все
monoid

Рег.: 14.02.2004
Сообщений: 1689
Из: ГЗ::Б::12
Рейтинг: 1331
  Re: Объясните, пожалуйста, сакральный смысл #define [re: Basilio]
      28.04.2010 16:24
2

Quote:

как нельзя?


осмысленно нельзя



#
epsilon
enthusiast

Рег.: 01.04.2007
Сообщений: 376
Рейтинг: 411
  Re: Объясните, пожалуйста, сакральный смысл #define [re: monoid]
      02.05.2010 18:16
-7

Quote:

осмысленно нельзя




это еще почему?
code:
#include <stdio.h> #define FTW jgdfvs int main() { int FTW = 8; printf("%d\n", FTW); }


Xanderus
экстеоретик

Рег.: 25.04.2006
Сообщений: 1365
Из: Уже не в В
Рейтинг: 370
  Re: Объясните, пожалуйста, сакральный смысл #define [re: epsilon]
      03.05.2010 11:55
 

Читаем внимательней:
В ответ на:

если написать #define FTW



У тебя же в третьей строке написано другое.

epsilon
enthusiast

Рег.: 01.04.2007
Сообщений: 376
Рейтинг: 411
  Re: Объясните, пожалуйста, сакральный смысл #define [re: Xanderus]
      04.05.2010 23:14
-1

даже если и так, #undef пока еще никто не отменял.

Xanderus
экстеоретик

Рег.: 25.04.2006
Сообщений: 1365
Из: Уже не в В
Рейтинг: 370
  Re: Объясните, пожалуйста, сакральный смысл #define [re: epsilon]
      04.05.2010 23:27
 

Причем здесь это? Ты можешь привести пример осмысленного использования макроса с пустым значением, кроме как в инструкциях препроцессора (вариант, когда это значение условно пустое, то есть пустое при выполнении какого-то условия, не считается)?

unkulunkulu
unkulunkulunkulu

Рег.: 12.11.2006
Сообщений: 18453
Из: 13000
Рейтинг: 11759
  Re: Объясните, пожалуйста, сакральный смысл #define [re: Xanderus]
      05.05.2010 08:26
6

#define _IN_
#define _OUT_
#define _LENGTHOF_(x)

void F(_IN_ char*str, _IN_ _LENGTHOF_(str) unsigned length, _OUT_ int* something);



Страницы: 0 | 20 | показать все

Technical >> Development (Archive)

Дополнительная информация
1 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в