当前位置:首页 C++ > 正文

C++中的关键字

作者:野牛程序员:2024-02-01 12:23:36 C++阅读 2728

C++中的关键字是编程语言中预定义的单词,具有特殊的含义和用途。以下是对C++中常见关键字的详细解释:

  • alignas:用于指定对齐方式,可用于类型或对象。

  • alignof:返回类型或对象的对齐要求。

  • and:逻辑与操作符。

  • and_eq:按位与并赋值操作符。

  • asm:用于嵌入汇编语言。

  • atomic_cancelatomic_commitatomic_noexcept:用于支持原子操作。

  • auto:用于自动类型推断,C++11引入。

  • bitand:按位与操作符。

  • bitor:按位或操作符。

  • bool:布尔类型,表示逻辑值。

  • break:用于跳出循环或switch语句。

  • case:用于switch语句中的分支。

  • catch:异常处理机制中的捕获关键字。

  • charchar8_tchar16_tchar32_t:字符类型。

  • class:定义类。

  • compl:按位取反操作符。

  • concept:C++20引入的概念,用于模板元编程。

  • const:定义常量。

  • constevalconstexprconstinit:用于定义编译时常量和常量表达式。

  • const_cast:用于类型转换,去除const属性。

  • continue:用于跳过循环中的剩余代码并继续下一次迭代。

  • co_awaitco_returnco_yield:用于协程的关键字。

  • decltype:获取表达式的类型。

  • default:switch语句中的默认分支或默认构造函数。

  • delete:用于删除函数或表明不支持的操作。

  • do:do-while循环的起始关键字。

  • double:双精度浮点数类型。

  • dynamic_cast:动态类型转换。

  • else:条件语句中的分支。

  • enum:枚举类型。

  • explicit:显式构造函数。

  • export:C++20之前用于模板导出。

  • extern:外部链接性声明。

  • false:布尔值假。

  • float:单精度浮点数类型。

  • for:循环语句。

  • friend:友元关键字,用于友元函数或友元类。

  • goto:无条件跳转。

  • if:条件语句。

  • import:C++20引入的模块化编程关键字。

  • inline:内联函数。

  • int:整数类型。

  • long:长整数类型。

  • module:C++20模块化编程的关键字。

  • mutable:可变关键字,用于在const成员函数中修改数据成员。

  • namespace:命名空间。

  • new:动态内存分配。

  • noexcept:指定函数不抛出异常。

  • not:逻辑非操作符。

  • not_eq:不等于操作符。

  • nullptr:空指针。

  • operator:运算符重载。

  • oror_eq:逻辑或操作符及按位或并赋值操作符。

  • privateprotectedpublic:访问修饰符。

  • reflexpr:用于反射的关键字。

  • register:寄存器变量。

  • reinterpret_cast:类型转换。

  • requires:用于模板的需求约束。

  • return:函数返回语句。

  • short:短整数类型。

  • signedunsigned:有符号和无符号类型。

  • sizeof:获取对象或类型的大小。

  • static:静态关键字,用于静态成员变量、函数和局部变量。

  • static_assert:静态断言。

  • static_cast:静态类型转换。

  • struct:结构体。

  • switch:多分支选择语句。

  • synchronized:同步关键字,C++20之前。

  • template:模板。

  • this:指向当前对象的指针。

  • thread_local:线程局部存储。

  • throw:抛出异常。

  • true:布尔值真。

  • try:异常处理中的尝试块。

  • typedef:类型定义。

  • typeid:获取类型信息。

  • typename:用于模板元编程中的类型。

  • union:联合体。

  • using:命名空间引入或类型别名声明。

  • virtual:虚函数关键字。

  • void:空类型。

  • volatile:易变性关键字。

  • wchar_t:宽字符类型。

  • while:循环语句。

  • xorxor_eq:异或操作符及按位异或并赋值操作符。

这些关键字在C++中用于构建程序和定义语言结构。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击