社区
C++ 语言
帖子详情
static_cast(x)与(int)x有什么区别?
zhf0021
2005-05-24 10:42:24
rt
3x
...全文
3344
10
打赏
收藏
static_cast(x)与(int)x有什么区别?
rt 3x
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zdy_8212
2005-05-25
打赏
举报
回复
强类型转换,可能会好一点。隐转换有时可能会发生异常。
nasi00
2005-05-25
打赏
举报
回复
在C++里面用static_cast就好了,不过其实用什么都无所谓的
oyljerry
2005-05-25
打赏
举报
回复
statci_cast属于C++的方式,还有其他三种 后者属于C的方式
xuwedo2003
2005-05-25
打赏
举报
回复
static_cast更安全一些。
zhousqy
2005-05-25
打赏
举报
回复
前一个是c++得方式,后一个是c得方式。 在c++里的话,推荐用static_cast。
Beover1984
2005-05-25
打赏
举报
回复
static_cast<int>(x) //转换失败时会有异常被抛出吧
sunman1982
2005-05-24
打赏
举报
回复
汗 转眼成了3楼?
sunman1982
2005-05-24
打赏
举报
回复
static_cast<int>(x0是用来替代(int)x这个的 ,效果没有区别
hblinlin
2005-05-24
打赏
举报
回复
没有区别。
static_cast是c++的转换类型。
c++里面共定义了4种
qhfu
2005-05-24
打赏
举报
回复
好像没有区别,主要区别就是后者比较容易辨认,是c++导入的转型操作符,而 前面是c风格的转型操作。。除此之外,可能就是一样了,, 详见 More effective c++ 条款2
易语言源码易语言超级表格自动完成源码
易语言源码易语言超级表格自动完成源码
【Python + 半导体】设备日志自动解析与异常提取工具
本资源提供半导体设备日志自动解析与异常提取的完整解决方案,适用于设备维护、故障诊断、日志审计等场景。
C++ 语言
65,210
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章