Visual Studio语法突出显示将此单词显示为蓝色,就像它是关键字或保留字一样。我试着在网上搜索它,但是" array“这个词导致搜索失败,我得到的大多数页面都解释了一个数组是什么。它是用来做什么的?
发布于 2008-12-16 20:33:15
它不是。至少在标准C/C++中不是。
现在你可以很好地使用ask the reason "entry" was a reserved word in C in K&R,但不是在C99中-有人认为他们可能会在某个时候添加这个功能,但最终决定不这么做。
发布于 2008-12-16 21:02:18
它在C++/CLI中使用。
Visual C++ Language Reference:“使用关键字array,可以创建在公共语言运行时堆上分配的动态数组。”
发布于 2008-12-17 11:07:25
Visual Studio从不费心为他们漂亮的打印机定义不同的C++语法。ISO C++,VC++,C++/CLI,或者只是旧的C-都共享相同的语法。因此,像array和interface这样的名称都被视为关键字。
漂亮的打印机也很难发现foo.cpp中使用的C++方言。你需要为此编译代码。目前,漂亮的打印机可以操作令牌,这意味着它只需要解析代码。
https://stackoverflow.com/questions/372580
复制相似问题