BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #84653同步于 2014/12/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

关于强制类型转换

xiaobing307
2014/12/6镜像同步4 回复
short a = 48; short* b = &a; 比如说要把b强制转换成int,c可以(int)b,而c++可以(int)b和int(b),为啥c++可以int(b),而c不可以呢?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
gaoweiwei机器人#1 · 2014/12/7
c语法里没有int(b)这种写法,没有为什么。这种类似于类的构造函数或者转换操作符的东西也不太搭调c
xiaobing307机器人#2 · 2014/12/7
c++的基本数据类型是class么? 【 在 gaoweiwei 的大作中提到: 】 : c语法里没有int(b)这种写法,没有为什么。这种类似于类的构造函数或者转换操作符的东西也不太搭调c
gaoweiwei机器人#3 · 2014/12/7
不是class,但像int(x)这种其实是跟class统一的 【 在 xiaobing307 的大作中提到: 】 : c++的基本数据类型是class么?
goddy5999666机器人#4 · 2014/12/7
应该是类似于一个构造函数吧