社区
C语言
帖子详情
请教int i = (int)('a');与int i = (static_cast('a'))的区别?
kaitty
2002-03-14 10:13:11
请教int i = (int)('a');与int i = (static_cast<int>('a'))的区别?
...全文
63
4
打赏
收藏
请教int i = (int)('a');与int i = (static_cast('a'))的区别?
请教int i = (int)('a');与int i = (static_cast('a'))的区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kaitty
2002-03-15
打赏
举报
回复
感谢关注。
kaitty
2002-03-14
打赏
举报
回复
那么请问什么时候是不安全的呢?
florist2000
2002-03-14
打赏
举报
回复
就你这个例子而言,我认为没有什么区别
都会安全的
vcmfc
2002-03-14
打赏
举报
回复
区别:
int i=(int) ('a');//这是老式的C风格的强制类型转换,不提倡。
int i= static_cast<int>('a') //这是C++提但使用的强制类型转换风格,比旧式风格更安全,static_cast在编译时确定。
c++
static
_
cas
t<
int
>类型转换操作符
static
_
cas
t 是 C++ 中的一种类型转换关键字,用于在编译时执行类型转换。<
int
> 指定目标类型,这里是将某个值转换为整数类型(
int
)。用法:
static
_
cas
t<
int
>(expression),将 expression 的值转换为
int
。编译时完成,截断浮点数的小数部分。作用:确保类型匹配,提高代码安全性与可读性。
c语言
static
int
x,为什么要使用
static
_
cas
t <
int
> (x)而不是(
int
)x?
我听说
static
_
cas
t函数应该比C样式或简单的函数样式转换更可取。 这是真的? 为什么?#1楼除处理指向类的指针外,
static
_
cas
t还可以用于执行在类中显式定义的转换,以及在基本类型之间执行标准转换:double d = 3.14159265;
int
i =
static
_
cas
t(d);#2楼
static
_
cas
t意味着您不能偶然const_
cas
t或re
int
erpret_c...
c语言中有
static
_
cas
t,为什么在C ++中使用
static
_
cas
t <
int
>(x)代替(
int
)x?
(
int
)x是C样式的类型转换,其中在C ++中使用
static
_
cas
t (x)。此
static
_
cas
t <>()提供了编译时检查功能,但C样式转换不支持此功能。可以在C ++代码内的任何位置发现此
static
_
cas
t <>()。使用此C ++
Cas
t可以更好地传达意图。在C语言中,有时我们可以强制类型指针指向其他类型数据。就像一个整数指针也可以指向字符类型数据一样...
QT之
static
_
cas
t<
int
>
这个不算QT的内容,是一个c++语法。
static
_
cas
t<T>exp 其实就是把exp的部分转化成T类型。 比如这句:brushStytleBox->addItem(tr("Dense7"),
static
_
cas
t<
int
>(Qt::Dense7Pattern)); 因为后面的Qt::Dense7Pattern并不是一个
int
类型,
static
_
cas
t承担了这个转换职责。 ...
php
static
_
cas
t
int>,浅析c++中的类型转换--
static
_
cas
t
@[TOC]浅析C++中的类型转换–
static
_
cas
t)本文转载自浅析C++中的类型转换–
static
_
cas
t谷歌编程规范指出,要使用C++的类型转换操作符,如
static
_
cas
t。而坚决抵制c语言中的强制类型转换,例如
int
y = (
int
)x。所以,今天就来说一说C++中的类型转换。其中c++类型转换运算符有:
static
_
cas
tdynamic_
cas
tconst_
cas
trein...
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章