C++十大热门关键字
关键字是预定义的、具有特殊意义的保留标识符。它们在程序中不能用作标识符,但是,可以定义自己的关键字在 Visual C++ 中使用。不久前的一个周末,码农Tactoth用一段Python程序(或者说是寂寞)统计了大量C++代码中各个关键字的出场频率,评选出了C++十大热门关键字。评选的依据非常简单:亮相率越高越热。使用的代码是微软公开的ATL和MFC的源代码。
根据Tactoth的结果,十大最热门关键字为:
if, return, void, int, const, this, else, for, virtual, class
而十大最冷门关键字为:
typeid, asm, dynamic_cast, volatile, mutable, union, signed, auto, register, const_cast
不过由于MFC/ATL本身代码风格的缘故,这个统计结果有一定的局限性。但对于开发Windows桌面应用的人来说,其代表性还是有的。
完整排名:
由上图我们可以知道,IF关键字排名榜首,可见IF语句对于程序而言的重要性。 供读者参考。
【编辑推荐】
- 2.3 保留字与关键字
- 使用否定关键字
- 考虑关键字聚类
- 12.6.1 不被支持的LINQ 关键字、标准查询操作符和重载
- 3.2.3 布尔逻辑搜索——更多关键字
版权声明:
作者:后浪云
链接:https://www.idc.net/help/386788/
文章版权归作者所有,未经允许请勿转载。
THE END