C++十大热门关键字

开发 后端
C++是一种特性丰富的编程语言,不过,其众多的特性中广为人知且被广泛使用的只是一小部分。不久前的一个周末,码农Tactoth用一段Python程序(或者说是寂寞)统计了大量C++代码中各个关键字的出场频率,评选出了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语句对于程序而言的重要性。 供读者参考。

【编辑推荐】

  1. 2.3 保留字与关键字
  2. 使用否定关键字
  3. 考虑关键字聚类
  4. 12.6.1 不被支持的LINQ 关键字、标准查询操作符和重载
  5. 3.2.3 布尔逻辑搜索——更多关键字

 

责任编辑:于铁 来源: 中国IT实验室
相关推荐

2010-01-26 14:35:11

C++关键字

2011-07-14 23:14:42

C++static

2023-11-19 22:52:42

2024-02-23 18:04:37

C++const关键字

2010-02-01 14:46:53

C++关键字

2010-02-02 14:27:54

C++ static关

2024-03-15 11:52:03

C++关键字编程

2010-02-05 15:51:06

C++ explici

2010-02-06 10:09:47

C++模拟event关

2010-02-02 15:12:09

C++ explici

2011-04-21 16:57:56

staticextern

2010-03-12 09:49:21

2009-09-02 09:24:03

C# this关键字

2009-08-21 14:58:56

C# this关键字

2020-11-10 15:07:17

PythonGitHub项目

2010-02-01 13:19:09

C++ explici

2024-01-15 10:41:31

C++关键字开发

2021-07-28 06:53:02

C++Const指针传递

2024-04-08 11:35:34

C++static关键字

2024-01-25 11:36:08

C++构造函数关键字
点赞
收藏

51CTO技术栈公众号