Существует ли эквивалент выражения оператора в Visual Studio?

GCC имеет функцию выражения состояния, которая позволяет определять макрос как:

#define maxint(a,b) \
   ({int _a = (a), _b = (b); _a > _b ? _a : _b; })

Это недопустимо в Visual Studio.

Есть ли в Microsoft Visual Studio эквивалентная функция? (Я знаю, мне лучше использовать GCC. Но мне просто любопытно).

Или нам просто нужно прибегнуть к встроенным функциям?

10
задан Mat 15 November 2011 в 20:57
поделиться