arrays - 为什么 "array"在 Visual-C++ 中被标记为保留字?

标签 arrays visual-studio visual-c++ c++-cli

Visual Studio 语法高亮将此单词着色为蓝色,就好像它是关键字或保留字一样。我尝试在网上搜索它,但是“数组”这个词会导致搜索失败,我得到的主要是解释数组是什么的页面。这有什么用途?

最佳答案

它不是 ISO 标准下的保留字。微软C++/CLI定义 arraycli namespace ,并且 Visual Studio 的语法高亮将其视为保留字。这种用法将被视为供应商扩展,而不是任何国际 C 或 C++ 标准的一部分。

ISO C99关键词:

自动枚举限制无符号
打破外部返回无效
案例 float 空头易失
用于签名的字符
const goto sizeof _Bool
如果静态 _Complex 则继续
默认内联结构 _Imaginary
做int切换
双长类型定义
否则注册工会

ISO C++98 关键字:

而不是这个
and_eq dynamic_cast not_eq 抛出
asm else 运算符为真
自动枚举或尝试
位和显式 or_eq 类型定义
bitor 导出私有(private)类型标识
bool 外部 protected 类型名
打破虚假的公会
大小写浮点寄存器无符号
捕捉 reinterpret_cast 使用
char friend 返回虚拟
类转到短空
compl 如果有符号 volatile
const inline sizeof wchar_t
const_cast int 静态 while
继续 long static_cast xor
默认可变结构 xor_eq
删除命名空间开关
做新模板

关于arrays - 为什么 "array"在 Visual-C++ 中被标记为保留字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/372580/

相关文章:

c++ - 为什么 std::variant 不能保存数组对象类型而 union 可以?

c++ - 我如何制作原始类型 C++ 的拷贝?

java - 如何使用递归方法找出数组中的奇数?

c# - 如何更改现有事件处理程序的名称?

c# - Linq to SQL 背后的安全性

c++ - 如何在 vc++ 中使用samplegrabber?样本采集器未定义

arrays - Scala:将 csv 字符串转换为数组

ios - 无法将 Int 类型的值分配给 Swift 2.1 中 Int 数组的元素

python - 如何找到特定单元格位置的单元格数据值列表?

.net - 如何防止预期的异常破坏调试测试运行?