Какие современные компиляторы поддерживают выражение Gnu Statement (языки C и C ++). Какие версии должны быть у меня для использования выражений инструкции?
Выражение инструкции что-то вроде ({code; code; retval})
:
int b=56;
int c= ({int a; a=sin(b); a})
Я уже знаю несколько таких компиляторов:
Этот компилятор, похоже, не поддерживает это (я unsure):
PS. некоторые компиляторы C / C ++ перечислены здесь , но меня интересуют только зрелые компиляторы, которые широко используются (например, не tcc или turbo c)