编程论坛
注册
登录
编程论坛
→
C++教室
*(int *)p是说定义一个int *类型的指针p吗,而*p代表一个变量对吗
菜鸟,求帮忙
发布于 2015-07-16 10:57, 469 次点击
*(int *)p是说定义一个int *类型的指针p吗,而*p代表一个变量对吗
3 回复
#2
菜鸟,求帮忙
2015-07-16 11:20
说int *是强制转换符啊,什么东东
#3
rjsp
2015-07-16 11:20
这里没有定义吧
(int*)p 是将p强制转化为类型int*看待
*(int*)p 当然就是将上面的强制转化取值
当然了,这是未定义行为,不跟你多讲,等你学进门了,再查找 类型双关 或 严格别名 相关的内容。
#4
菜鸟,求帮忙
2015-07-16 11:21
额,太欺负人了(额也学了一点的
)
1