C++语言关键字

本文详细介绍了C++编程中的关键字,包括它们的作用和用法,如`auto`、`const`、`class`、`template`、`virtual`等,并提供了示例帮助理解。了解这些关键字对于深入理解C++语言至关重要。
摘要由CSDN通过智能技术生成

 

关键字是预先保留的标识符,每个关键字都有特殊的含义。我们不能在程序中使用与关键字同名的标识符。以下是C++所保留的关键字全集。

 

(1)asm
asm已经被__asm替代了,用于汇编语言嵌入在C/C++程序里编程,从而在某些方面优化代码.虽然用asm关键字编译时编译器不会报错,但是asm模块的代码是没有意义的.

 

(2)auto 
这个这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是

auto的。

 

(3)bad_cast,const_cast,dynamic_cast,reinterpret_cast,static_cast

 

(4)bad_typeid
也是用于异常处理的,当typeid操作符的操作数typeid为Null指针时抛出。

 

(5)bool
不用多说了吧,声明布尔类型的变量或函数.

 

(6)break
跳出当前循环.

 

(7)case
switch语句分支.

 

(8)catch,throw,try
都是异常处理的语句。

 

(9)char
声明字符型变量或函数.

 

(10)class
声明或定义类或者类的对象.

 

(11)const
被const修饰的东西都受到强制保护&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值