Compiler support for C99
From cppreference.net
<
c
|
compiler support
C99 核心语言特性
|
本节内容不完整
原因:需要列出C编译器及验证信息 |
|
C99 特性
|
提案文档
|
GCC
|
Clang
|
MSVC
|
Apple Clang
|
EDG eccp
|
Intel C++
|
Nvidia HPC C++ (ex PGI)*
|
Nvidia nvcc
|
Cray
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| 标识符 中的通用字符名称 | 3.1 | 是 | 是 | ||||||||
| 增强的 翻译限制 | N590 | 0.9 | 不适用 | ||||||||
| // 注释 | N644 | 2.7 | 是 | 是 | |||||||
| restrict 指针 | N448 | 2.95 | 是 | 部分 * | |||||||
| 增强的 算术类型 |
N815
N601 N620 N638 N657 N694 N809 |
是 | 部分 | 可能 | |||||||
| 灵活数组成员 | 3.0 | 是 | 是 | ||||||||
| 变长数组 (VLA) 类型 | N683 | 0.9 | 是 | ||||||||
| 可变修改 (VM) 类型 | N2778 | 不适用 | 是 | ||||||||
| 指派初始化器 | N494 | 3.0 | 是 | 是 | |||||||
| 非常量初始化器 | 1.21 | 不适用 | </ |