社区
C++ 语言
帖子详情
关于类型转换
nicky_zs
2008-03-13 05:03:49
在C++中,(type)expression 和 type(expression) 都可以达到类型转换的作用。但众所周知,前者是标准的形式。请问这两种方式有什么不同啊?
...全文
68
6
打赏
收藏
关于类型转换
在C++中,(type)expression 和 type(expression) 都可以达到类型转换的作用。但众所周知,前者是标准的形式。请问这两种方式有什么不同啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jieao111
2008-03-13
打赏
举报
回复
more effective c++
gccli
2008-03-13
打赏
举报
回复
同意4楼的说法
taodm
2008-03-13
打赏
举报
回复
而且,C++希望你现在改用static_cast族来完成类型转换。
taodm
2008-03-13
打赏
举报
回复
呃,谁跟你说的前者是标准的形式的。明明后者才是。
dubiousway
2008-03-13
打赏
举报
回复
没什么不同,前者是继承 C 的规则。但后者更容易理解
dubiousway
2008-03-13
打赏
举报
回复
后者 是 C++ 语法加入的新规则
相关推荐
js
类型转换
js
类型转换
js
类型转换
,js
类型转换
js
类型转换
js
类型转换
js
类型转换
CC00032.bigdatajava——|Java&变量数据类型.V16|——|Java.v16|数据类型.v11|自动
类型转换
|强制
类型转换
|
一、
类型转换
的概念和使用]——[自动
类型转换
]——[强制
类型转换
] ### --- 自动
类型转换
~~~ ——>Java语言中基本数据类型之间的转换方式:自动
类型转换
和强制
类型转换
~~~ ——>其中自动
类型转换
主要指从小类型到大类型之间的转换 二、强制
类型转换
### --- 强制
类型转换
~~~ ...
C++
类型转换
整理
C++
类型转换
C++
类型转换
主要分为两种:隐式
类型转换
、显式
类型转换
(强制
类型转换
)。 隐式
类型转换
各种情况的隐式
类型转换
,都满足了一个基本原则:由低精度向高精度的转换。 显式
类型转换
(强制
类型转换
) 四种强制
类型转换
操作符:static_cast、const_cast、reinterpret_cast、dynamic_cast。 转换类型操作符 作用 static_cast 无条件转换,静态
类型转换
const_cast 去掉类型的 const 或 volatile 属性 re
引用
类型转换
引用
类型转换
一、向上
类型转换
(隐式/自动
类型转换
) ———是小类型到大类型的转换; 无风险的转换 Dog dog = new Dog(); Animal anima = dog ; /向上
类型转换
,自动
类型转换
。 二、向下
类型转换
(强制
类型转换
) ———是大类型到小类型的转换。 有风险的转换,有数据溢出的风险; Animal anima = new Animal (...
基本类型的转换
基本类型的
类型转换
分为 自动
类型转换
和强制
类型转换
自动
类型转换
条件:1,转换前后的数据类型兼容; 2,转换后的数据类型的表示范围要比转换前的大; 自动
类型转换
,也称隐式
类型转换
,是指不需要书写代码,由系统自动完成的
类型转换
。由于实际开发中这样的
类型转换
很多,所以 Java 语言在设计时,没有为该操作设计语法,
C++ 语言
63,594
社区成员
250,391
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下