Сохранение значения макроса #define во временном хранилище и его повторное использование - PullRequest
1 голос
/ 03 июня 2011

Есть ли способ сохранить значение макроса во временном и использовать его повторно. Пример псевдо:

#define X 0

#ifdef X
#define T X
#undef X
#define X (T + 1) // now X should be 1
#endif

1 Ответ

0 голосов
/ 03 июня 2011

Я не вижу способа достичь того, о чем вы просите. В зависимости от того, что вы хотите с этим сделать, вам может помочь использование __COUNTER__, общего расширения.

...