首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >代码块IDE中的“用户关键字”是什么?

代码块IDE中的“用户关键字”是什么?
EN

Stack Overflow用户
提问于 2018-03-04 08:43:40
回答 2查看 653关注 0票数 0

我刚刚在codeblocks IDE中注意到了一些有趣的东西,通过编辑器设置>语法突出显示,比如“用户关键字”,我知道它们是保留关键字,比如for、int、signed等等,但是这些应该是什么呢?

我最好的猜测是,它实际上意味着“符号常量”。Google和Stack溢出似乎没有给我任何关于他们是什么的信息。但是,我知道您不能真正创建自己的关键字,因为它们是C/C++语言的一部分。

有什么想法吗?只是好奇而已。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-04 08:50:11

但是,我知道您不能真正创建自己的关键字,因为它们是C/C++语言的一部分

您不能以编译器理解的方式创建自己的系统。您需要将IDE所做的工作与编译器所做的工作分开。IDE具有显示具有特殊颜色的关键字的功能。这很容易理解。但是CodeBlocks不依赖于您使用的编译器来“找出”令牌是一个关键字。它有自己的处理器。

那么,当您更新编译器并支持更新版本的语言时,会发生什么呢?您的IDE无法神奇地效仿。它将不支持那些新的关键字的盒子。这就是为什么它允许您指定“用户关键字”。因此,您可能会看到新的关键字突出显示。

票数 2
EN

Stack Overflow用户

发布于 2018-03-04 08:53:08

您是对的,您不能在C++中创建新的关键字。正如您注意到的,此选项用于语法突出显示。如果要在代码编辑器中突出显示单词,则可以输入任何单词。代码编辑器将突出显示您的单词,以便在代码中更容易地识别它们。高亮或换句话说,着色是该设置的唯一目的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49093577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档