C++编程语言应用广泛,其中的关键字应用尤其值得我们去深入的研究,熟练的掌握。在这里,我们会通过一个排名来评比一下目前最受编程者欢迎的C++关键字。不久前的一个周末,码农Tactoth用一段Python程序(或者说是寂寞)统计了大量C++代码中各个关键字的出场频率,评选出了C++十大热门关键字。评选的依据非常简单:亮相率越高越热。使用的代码是微软公开的ATL和MFC的源代码。#t#
根据Tactoth的结果,十大最热门关键字为:
if, return, void, int, const, this, else, for, virtual, class
而十大最冷门C++关键字为:
typeid, asm, dynamic_cast, volatile, mutable, union, signed, auto, register, const_cast
不过由于MFC/ATL本身代码风格的缘故,这个统计结果有一定的局限性。但对于开发Windows桌面应用的人来说,其代表性还是有的。
附:完整排名
C++关键字的排名就如上图所示。