打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C++ 关键字

这是C++中保留的关键字的清单。由于这些关键字被语言使用,程序员不能将其重定义(或重载)。

and | default1noexcept2 | template
and_eq | delete1not | this
alignof2 | doublenot_eq | thread_local2
asm | dynamic_castnullptr2 | throw
auto1 | elseoperator | true
bitand | enumor | try
bitorexplicit /todo | or_eqtypedef
bool | exportprivate | typeid
break | extern /todo | protectedtypename
case | falsepublic | union
catch | floatregister | using1
char | forreinterpret_cast | unsigned
char16_t2 | friendreturn | void
char32_t2 | gotoshort | wchar_t
class | ifsigned | virtual
compl | inlinesizeof | volatile
const | intstatic | while
constexpr2 | longstatic_assert2 | xor
const_cast | mutablestatic_cast | xor_eq
continue | namespacestruct
decltype2 | newswitch

1 指在 C++11 中发生了变化。

2 C++11 特性


    • C/C++ Keywords**
  • asm 插入一个汇编指令.
  • auto 声明一个本地变量.
  • bool 声明一个布尔型变量.
  • break 结束一个循环.
  • case 一个switch语句的一部分.
  • catch 处理 thrown 产生的异常.
  • char 声明一个字符型变量.
  • class 声明一个类.
  • const 声明一个常量.
  • const_cast 从一个const变量中抛出.
  • continue 在循环中间断循环.
  • default 是一个case语句中的缺省项.
  • delete 释放内存.
  • do 构造循环体.
  • double 声明一个双精度浮点变量.
  • dynamic_cast 动态投射.
  • else 是一个if语句中的预备条件.
  • enum 创建列举类型.
  • explicit 仅用在构造器的正确匹配.
  • extern 告诉编译器在别的地方变量已经被定义过了.
  • false 属于布尔值.
  • float 声明一个浮点型变量.
  • for 构造循环.
  • friend 允许非函数成员使用私有数据.
  • goto 跳转到程序的其它地方.
  • if 从一次判断的结果处执行代码.
  • inline 定义一个函数为内联.
  • int 声明一个整型变量.
  • long 声明一个长整型变量.
  • mutable 忽略const变量.
  • namespace 用一个定义的范围划分命名空间.
  • new 允许动态存储一个新变量.
  • operator 创建重载函数.
  • private 在一个类中声明私有成员.
  • protected 在一个类中声明被保护成员.
  • public 在一个类中声明公共成员.
  • register 定义一个寄存器变量.
  • reinterpret_cast 改变一个变量的类型.
  • return 从一个函数中返回.
  • short 声明一个短整型变量.
  • signed 修改变量类型声明.
  • sizeof 返回一个变量或类型的长度.
  • static 给一个变量创建永久的存储空间.
  • static_cast 执行一个非多态性cast.
  • struct 创建一个新结构体.
  • switch 让一个变量在不同的判断下执行不同的代码.
  • template 创建一个给特殊函数.
  • this 指向当前对象.
  • throw 抛出一个异常.
  • true 布尔类型的一个值.
  • try 执行一个被throw 抛出的异常.
  • typedef 从现有的类型中创建一个新类型.
  • typeid 描述一个对象.
  • typename 声明一个类或未定义的类型.
  • union 一个结构体在当前位置分配给多个变量相同的内存.
  • unsigned 声明一个无符号整型变量.
  • using 用来输入一个namespace.
  • virtual 创建一个不被已构成类有限考虑的函数.
  • void 声明函数或数据是无关联数据类型.
  • volatile 警告编译器有关的变量可能被出乎意料的修改.
  • wchar_t 声明一个带有宽度的字符型变量.
  • while 用来构成循环.
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
通过 cdef 进行静态类型声明
c语言的36个关键字
c语言的38个关键字
初识C语言——32个关键词和9大控制语句
C|32个关键字、9种控制语句、33个符号的分类、说明及与C 比较
C语言关键字详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服