当前位置: 首页 > news >正文

建设企业网站官网登录广州编程课程培训机构排名

建设企业网站官网登录,广州编程课程培训机构排名,wordpress文章图片并排,上海网站怎么备案表文章目录 前言关键字列表关键字含义总结 前言 源于上一篇中提到了 decltype是一个关键字#xff0c;所以去查了现有的关键字列表#xff0c;其实我对C/C的关键字还停留在上世纪大概30多个的时代#xff0c;虽然知道C加了 auto、constexpr 等关键字#xff0c;但查询过后才… 文章目录 前言关键字列表关键字含义总结 前言 源于上一篇中提到了 decltype是一个关键字所以去查了现有的关键字列表其实我对C/C的关键字还停留在上世纪大概30多个的时代虽然知道C加了 auto、constexpr 等关键字但查询过后才发现原来他扩充到了将近100个而C语言的关键字也扩到了六七十个有点震惊了。 关键字列表 这份列表来源于cppreference感兴趣的可以去看原文下面对这些关键字进行一个简单的介绍有些还是很陌生的。 关键字含义 关键字含义alignas指定类型或对象的对齐要求alignof查询类型的对齐要求and用作 的替代写法and_eq用作 的替代写法asm汇编asm声明给予在 C 程序中嵌入汇编语言源代码的能力atomic_cancel (TM TS)原子块若抛出异常则调用 std::abort除非该异常是用于事务取消的异常之一这种情况下事务被取消atomic_commit (TM TS)原子块若抛出异常则正常地提交事务atomic_noexcept (TM TS)原子块若抛出异常则调用 std::abortauto可以在声明变量的时候根据变量初始值的类型自动为此变量选择匹配的类型C11bitand用作 的替代写法bitor用作 | 的替代写法bool足以存放两个值 true 或 false 之一的类型break控制将被转移到紧跟其外围循环或 switch 的下一位置case根据条件的值将控制流转移到若干语句之一catch和try联合使用将一或多个异常处理块catch 子句与复合语句关联char能在目标系统上最有效地处理的字符表示的类型char8_tUTF-8 字符表示的类型要求大到足以表示任何 UTF-8 编码单元 8 位char16_tUTF-16 字符表示的类型要求大到足以表示任何 UTF-16 编码单元 16 位char32_tUTF-32 字符表示的类型要求大到足以表示任何 UTF-32 编码单元 32 位 C 标准还保证 1 sizeof(char) sizeof(short) sizeof(int) sizeof(long) sizeof(long long)class声明类compl用作 ~ 的替代写法concept声明具名类型要求const类型限定符定义类型为常量consteval指定函数是立即函数immediate function即每次调用该函数必须产生编译时常量constexpr指定变量或函数的值可在常量表达式中出现在 constexpr if 语句中条件的值必须是可按语境转换到 bool 类型的经转换常量表达式constinit断言变量拥有静态初始化即零初始化与常量初始化const_cast用const_cast来去除const限定continue导致外围 for、范围 for、while 或 do-while 循环体的剩余部分被跳过co_await协程是能暂停执行以在之后恢复的函数co_return协程中的 return 语句co_yield协程中表达式向调用方返回一个值并暂停当前协程decltype检查实体的声明类型或表达式的类型和值类别default1.switch 语句用于声明默认情况标号。2.显式默认化的函数定义令编译器为某个类生成特殊成员函数或比较运算符的显式指令delete1.销毁先前由 new 表达式分配的对象并释放获得的内存区域。2.弃置函数(C11 起)dodo-while 循环用作循环的声明double浮点类型dynamic_cast沿继承层级向上、向下及侧向安全地转换到其他类的指针和引用elseif 语句用作另一分支的声明enum声明枚举类型explicit1.指定构造函数或转换函数 (C11 起)或推导指引 (C17 起)为显式即它不能用于隐式转换和复制初始化。2.explicit 说明符可以与常量表达式一同使用。当且仅当该常量表达式求值为 true 时函数为显式。export1.用于标记模板定义为被导出这允许在其他翻译单元中声明但不定义同一模板。(C11 前) 2.不使用并保留该关键词。(C11 起)(C20 前) 3.标记一个声明、一组声明或另一模块为当前模块所导出。(C20 起)extern1.具有外部连接的静态存储期说明符 2.语言连接说明 3.显示模板实例化声明或“extern 模板”false布尔字面量float单精度浮点类型for用于该循环的声明friend友元声明出现于类体内并向一个函数或另一个类授予对包含友元声明的类的私有及受保护成员的访问权。goto无条件转移控制流。当使用其他语句不可能将控制转移到所需位置时使用。if有条件地执行另一条语句。用于需要基于运行时或编译时条件执行的代码。inline1.将函数声明为一个 内联inline函数。完全在 class/struct/union 的定义之内定义的函数无论它是成员函数还是非成员 friend 函数均为隐式的内联函数。2.内联命名空间int基本整数类型long长整数类型mutable(1)1.容许在即便包含它的对象被声明为 const 时仍可修改声明为 mutable 的类成员。2.mutable 用于指定不影响类的外部可观察状态的成员通常用于互斥体、记忆缓存、惰性求值和访问指令等。3.从按复制捕获的形参中移除的 const 限定性的 lambda 声明符 (C11 起) 4.被mutable修饰的变量将永远处于可变的状态即使在一个const函数中namespace命名空间声明new.创建并初始化拥有动态存储期的对象这些对象的生存期不受它们创建时所在的作用域限制noexcept (C11 起)1.noexcept 运算符进行编译时检查若表达式声明为不抛出任何异常则返回 true 2.指定函数是否抛出异常not用作 ! 的替代写法not_eq用作 ! 的替代写法nullptr (C11 起)代表指针字面量保持空指针常量的含义operator重载的运算符是具有特殊的函数名的函数or用作or_eq用作 | 的替代写法private该访问说明符之后的各个成员具有私有成员访问protected该访问说明符之后的各个成员具有受保护成员访问public该访问说明符之后的各个成员具有公开成员访问reflexpr (反射 TS)反射是指程序在运行时动态获取对象属性与方法的一种机制register1.动存储期另提示编译器将此对象置于处理器的寄存器。2.不使用并保留该关键词reinterpret_cast通过重新解释底层位模式在类型间转换。requires (C20 起)1.对模板形参指定一个求值为要求的常量表达式。 2.于模板声明中指定关联制约return终止当前函数并返回指定值若存在给调用方函数short至少 16 位的宽度和long一样表示大小signed目标类型将拥有有符号表示若省略则此为默认sizeof(1)1.查询对象或类型的大小。2.在需要知道对象的实际大小时使用。3.返回形参包中的元素数量static1.声明具有静态存储期和内部连接的命名空间成员。2.定义具有静态存储期且仅初始化一次的块作用域变量。3.声明不绑定到特定实例的类成员static_assert (C11 起)进行编译时断言检查static_cast用隐式和用户定义转换的组合在类型间转换struct1.复合类型的声明。2.有作用域枚举类型的声明(C11 起) 3.若存在于作用域中的某个函数或变量所拥有的名字与某个非联合体类类型的名字相同则可在其名字之前加上 struct 来消歧义这产生一个详述类型说明符switch根据条件的值将控制流转移到若干语句之一synchronized (TM TS)程序中的所有最外层同步块都以一个单独的全序执行template1.声明模板。 2.在模板定义中template 可用于将某个待决名声明为模板thisthis 是一个纯右值表达式其值是隐式对象形参在其上调用非静态成员函数的对象的地址thread_local (C11 起)线程存储期throw1.对错误条件发信号并执行错误处理代码 2.列出函数可能直接或间接抛出的异常truebool 类型的纯右值为真try将一或多个异常处理块catch 子句与复合语句关联typedef创建能在任何位置替代可能复杂的类型名的别名typeid查询类型的信息。用于必须知晓多态对象的动态类型的场合以及静态类型鉴别typename1.在模板声明中typename 可用作 class 的代替品以声明类型模板形参和模板形参 (C17 起) 2.在模板的声明或定义内typename 可用于声明某个待决的有限定名是类型。3.在模板的声明或定义内 (C11 前)typename 可在非待决的有限定类型名之前使用。此情况下它没有效果。4.在类型要求的要求中。(C20 起)union1.联合体类型的声明。2.若存在于作用域中的某个函数或变量所拥有的名字与某个联合体类型的名字相同则可在该名字之前加上 union 以消歧义这产生详述类型说明符unsigned目标类型将拥有无符号表示using1.对命名空间的 using 指令及对命名空间成员的 using 声明。2.对类成员的 using 声明。3.类型别名与别名模板声明 (C11 起)virtual1.虚函数说明符。2.虚基类说明符void1.void 类型。2.无形参函数的形参列表volatile定义类型为易变确保本条指令不会因编译器的优化而省略且要求每次直接读值wchar_t宽字符表示的类型while1.while 循环的声明。2.do-while 循环终止条件的声明xor作为 ^ 的替代写法xor_eq用作 ^ 的替代写法 总结 C关键字从C11开始快速扩张到C20标准已经有100个左右了C语言关键字发展到现在也有60多个了像 xor_eq、or_eq 这些关键字就是对原来的运算符号换了个写法感觉上没有什么用只是不用敲特殊符号了 反爬链接请勿点击原地爆炸概不负责 好日子都是自己争取来的~
http://www.pierceye.com/news/849613/

相关文章:

  • 重庆行业网站建设陕西省建设监理协会查询官方网站
  • 手机网站 尺寸网站规划的认识
  • 永川网站制作联系电话wordpress 参数 传递
  • 西宁市网站建设高端网站开发人员要求
  • 前端做商城网站需要多久yum wordpress
  • 便宜网站建设成都免费建网站视频教程
  • 班级网站自助建设功能没有充值入口的传奇
  • 杭州网站seo免费网站建设
  • 好看的网站设计网站开发龙岗网站建设
  • 物流如何做网站wordpress qq互联插件
  • 权威发布李建济南做seo排名
  • 六安网站建设 220广州安尔捷做的网站好吗
  • 企业网站写好如何发布wordpress免插件生成地图
  • 公司 网站 苏州链接下载
  • 网站页面设计素材网站做权重的方法
  • 网站优化标题怎么做宿迁房产网备案查询
  • 建设企业官方网站的流程秦皇岛网站备案
  • 北京网站优化前景建设银行包头分行网站
  • 南京江宁区住房建设局网站电商交流平台有哪些
  • 查询网站流量排名做网站 我们的工人怎么写
  • 龙岗-网站建设深圳信科免备案的网站空间
  • 360网站推广官网软件安徽海外网络推广
  • c# asp.net网站开发书考试网站怎么做的
  • 网站开发 技术路线融资融券配资网站建设
  • 建设网站如国家高新技术企业证书
  • 网站服务是什么网站建设投标书报价表
  • 商业网站开发与设计宝塔面板wordpress安装
  • 学交互设计网站企业网站建设要多久
  • 免费情感网站哪个好有没有帮忙做标书的网站
  • 申请域名需要多久大连seo顾问