C++中的类型转换

本文深入解析C++中四种类型的转换操作符:dynamic_cast用于基类和派生类之间的转换,const_cast主要用于const和volatile的转换;static_cast则是一般的转换,用于不确定哪种转换时使用;reinterpret_cast用于进行没有任何关联之间的转换,如字符指针转换为整形数。

   dynamic_cast:   通常在基类和派生类之间转换时使用;
   const_cast:   主要针对const和volatile的转换.   
   static_cast:   一般的转换,如果你不知道该用哪个,就用这个。   
   reinterpret_cast:   用于进行没有任何关联之间的转换,比如一个字符指针转换为一个整形数。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值