鱼C论坛

 找回密码
 立即注册
查看: 9134|回复: 14

如何遍历结构体成员,前提不使用指针运算,例如p++

[复制链接]
发表于 2019-1-15 15:59:12 | 显示全部楼层
本帖最后由 Croper 于 2019-1-15 16:02 编辑

如果没猜错的话你这个结构体应该长度就4个字节,刚好是整形的长度。
  1. unsigned int i = *(int*)®
复制代码

这样i里存储的就是reg里所有的数据了,然后要判断是否相同只需要比较两个整形就够?
或者直接定义成
  1.         operator int() {return *(int*)this;}
复制代码

不知道行不行
。。。
嗯好像跟你的是一样的,你的还直接一些。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-4-1 22:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表