永发信息网

在c++中,比如说max是个类或者结构体,i是一个变量,那(max*)&i代表什么含义?

答案:6  悬赏:40  手机版
解决时间 2021-02-23 00:03
在c++中,比如说max是个类或者结构体,i是一个变量,那(max*)&i代表什么含义?
最佳答案
这是“把变量i的地址强制为max*型的指针”的意思。题面中没有说i变量是什么类型的,如果i就是max型的,那么有&i就是max*型指针了,再没有必要进行(max*)强制转换。
全部回答
通过指针强制转换变量i的类型
比如函数的参数是 TComponent &i ,TComponent派生了TEdit、TButton、TCheckBox等很多类,现在判断出传入的是TEdit,需要处理其中的Text,于是 ( (TEdit*)&i )->Text
i可能是一个max类型或max子类,将其转换为max指针类型 再看看别人怎么说的。
代表一个错误的强制转换,i和max没关系,max作为类也不可能是i的父类,这种转换毫无意义,虽然在C++里允许,不报错,不过如果真的当max* 用的话,就会悲剧了。。。
就是先取i的地址,然后强制类型转换成 max这种类型的地址类型,就这样而已。 不要太看的起如类和结构体这样的数据类型,他们在地位上与int型没差别的。 望采纳~~:D
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
车表显示4度还有这是什么意思
小说,大家有没有什么好看的小说渠道啊,最近
小狗吃自己尾巴怎么回事?
郑州56路车都经过哪里
【氨气密度】氨气的密度
我应该买个小米note双网通好?还是买个全网通
麟德中餐厅在哪里啊,我有事要去这个地方
活化石指的是什么
一个正方形,边长2cm,在它外面画一个最小的圆,
好运罗曼史大结局是什么?
梦见海水涨潮追着自己走
长春一汽实业装备品物资供应有限公司河间七一
正相睡眠中度睡眠期的表现是
醋娘子是你吗谐音歌词,谢谢 谢谢
最终幻想15秘银仙人掌在哪 秘银仙人掌位置一
推荐资讯
美国最早的领地是自己本身领地不是强来的和买
求一首歌,节奏感很强,适合跳舞,前奏过后歌
以前家人和朋友给我介绍的对象,聊了一段时间
北京大兴附近哪里有铸造厂?
喂奶期母亲身上起疙瘩是怎么回事
280茶酒楼地址有知道的么?有点事想过去!
如何开好地下车库汽车美容店
赖子山庄怎么全屏
广东省肇庆高要市民办初中有哪些?
过几天要去面试列车乘务员,但自我介绍还没有
运行输入什么看网速
在△ABC中,A,B,C所对的边分别为a,b,c,若A=π/
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?