前言
源于上一篇中提到了 decltype
是一个关键字,所以去查了现有的关键字列表,其实我对C/C++的关键字还停留在上世纪大概30多个的时代,虽然知道C++加了 auto
、constexpr
等关键字,但查询过后才发现原来他扩充到了将近100个,而C语言的关键字也扩到了六七十个,有点震惊了。
关键字列表
这份列表来源于cppreference,感兴趣的可以去看原文,下面对这些关键字进行一个简单的介绍,有些还是很陌生的。
关键字含义
总结
- C++关键字从C++11开始快速扩张,到C++20标准已经有100个左右了
- C语言关键字发展到现在也有60多个了
- 像
xor_eq
、or_eq
这些关键字就是对原来的运算符号换了个写法,感觉上没有什么用,只是不用敲特殊符号了