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

智能指针,QT,C++语言的关键字总结

八、C++中关键字总结

1> C++中一共有63个关键字,如上图所示,其中标红的为c语言中的关键字,有32个

2> 数据类型相关的关键字

bool、true、false:对于bool类型数据的相关处理,值为true和false

char、wchar_t:char是单字符数据,wchar_t多字符数据

int、short、float、double、long:整数和实数的数据类型

signed、unsigned:定义有符号和无符号数据的说明符

auto:在c语言中,是存储类型,但是在C++中,是类型自动推导,注意事项有两个:

i> 连续定义多个变量时,初始值必须是相同数据类型,否则报错

ii> auto p=&m; 与auto* p = &m;规定是一样

explicit:防止数据隐式转换

typedef:类型重定义

sizeof:求数据类型的字节运算

3> 语句相关的关键字

switch、case、default:实现多分支选择结构

do、while、for:循环相关的关键字

break、continue、goto:跳转语句

if、else:选择结构

inline:内联函数

return:函数返回值

4> 存储类型相关的关键字

static、const、volatile、register、extern、auto

5> 构造数据类型相关

struct、union:结构体和共用体

enum:枚举

class:类

6> 访问权限:public、protected、private

7> 异常处理:throw、try、catch

8> 类中相关使用关键字

this:指代自己的指针

friend:友元

virtual:虚

delete、default:对类的特殊成员函数的相关使用

例如:Test(const Test &) = default; ~Test() = delete;

mutable:取消常属性

using:引入数据,有三种使用方式

i> 使用命名空间的关键字

ii> 相当于类型重定义

iii> 修改子类中从父类继承下来成员的权限

operator:运算符重载关键字

9> 类型转换相关的关键字

static_cast、dynamic_cast、const_cast、reinterpret_cast

10> 模板相关的关键字:template、typename

11> 命名空间相关:using、namespace

12> export:导入相关模板类使用

13> 内存分配和回收:new、delete


http://www.mrgr.cn/news/20439.html

相关文章:

  • 东南欧跨境电商:eMAG全力支持中国卖家!
  • 周星驰《大话大话西游》开机,“悟空热”席卷短剧市场?
  • 汇编伪指令 GNU 风格(24)
  • 专业软件测试服务机构分享:小程序测试步骤和作用
  • Java项目: 基于SpringBoot+mysql网上点餐系统分前后台(含源码+数据库+答辩PPT+毕业论文)
  • echarts地图绘制并实现下钻功能
  • 打卡第五十七天:prim与kruskal算法
  • exports, module.exports和this 同时设置,最终导出的是什么
  • 新手c语言讲解及题目分享(十七)--运算符与表达式专项练习
  • 【2024】JAVA实现响应式编程Reactor具体API文档使用说明
  • B-smooth 数
  • 判断两个yaw角度之差是否超过了90度
  • knime用三种方法提取列中需要的数据实战
  • Android12——Launcher3文件夹布局修改调整
  • MyPrint打印设计器(十)svg篇-多边形
  • PDF到CAD转换:四大实用工具指南!
  • bun一个现代JavaScript运行时
  • 2024 年高教社杯全国大学生数学建模竞赛题目-A 题 “板凳龙” 闹元宵
  • 详解Python输出
  • 【2024数模国赛赛题思路公开】国赛C题思路丨附可运行代码丨无偿自提