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桌面应用的人来说,其代表性还是有的。

完整排名:

c++

相关推荐