在IAR下
可以通过选项支持一些C99或C++的规范
下面是IAR 4.42帮助中的文字
C language extensions
This section gives a brief overview of the C language extensions available in the ARM
IAR C/C++ Compiler. The compiler provides a wide set of extensions, so to help you to
find the extensions required by your application, the extensions have been grouped
according to their expected usefulness. In short, this means:
● Important language extensions—extensions specifically tailored for efficient
embedded programming, typically to meet memory restrictions
● Useful language extensions—features considered useful and typically taken from
related standards, such as C99 and C++
● Minor language extensions, that is, the relaxation of some minor standards issues
and also some useful but minor syntax extensions. |