Компилятор языков C, C++, Objective C gcc 2.7 (часть 1): Расширения Семейства Языка C
… компиляции, тихо выясните предопределенный макрос __GNUC__, который практически постоянно добросовестно определен под GNU CC. Эти расширения доступны в C и в Objective C. Конечно, большая часть из их также довольно-таки доступна в C++. 4.1 Операторы и Объявления в Выражениях Составной [...]