monoid
|
|
|
|
|
Рег.: 14.02.2004
|
Сообщений: 1689
|
Из: ГЗ::Б::12
|
Рейтинг: 1331
|
|
Re: Объясните, пожалуйста, сакральный смысл #define
[re: Basilio]
28.04.2010 16:24
|
|
|
Quote:
как нельзя?
осмысленно нельзя
|
# |
|
epsilon
|
enthusiast
|
|
|
|
Рег.: 01.04.2007
|
Сообщений: 376
|
|
Рейтинг: 411
|
|
Re: Объясните, пожалуйста, сакральный смысл #define
[re: monoid]
02.05.2010 18:16
|
|
|
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
|
|
|
даже если и так, #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
|
|
|
#define _IN_
#define _OUT_
#define _LENGTHOF_(x)
void F(_IN_ char*str, _IN_ _LENGTHOF_(str) unsigned length, _OUT_ int* something);
|
|