Передать список аргументов макросу
От: Bluebarry  
Дата: 16.03.15 12:11
Оценка:
Есть макрос с несколькими аргументами, и есть макрос — список нескольких (стольких же) значений. Можно ли скормить второй макрос первому?

void f(int a, int b, int c);

#define FUNC(a,b,c) f(a,b,c)
#define LIST  5,6,7

int main()
{
  FUNC(1,2,3);  // OK
  FUNC(LIST);   // Хотелось бы получить FUNC(5,6,7) - но не компилится!!!

  return 0;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.