求助,假设有N个成员,取出所有类成员的值
本帖最后由 太早 于 2023-12-25 15:59 编辑求助,假设有N个成员,取出所有类成员的值,有啥办法,除了.取对象数据 () 这个,这个会取出字节集类的长度。
读类地址。
c++的类,其实就是结构体的加强版。
如何读取结构体成员,可以参考:
https://bbs.voldp.com/thread-17261-1-1.html hcwanz 发表于 2023-12-25 16:05
读类地址。
c++的类,其实就是结构体的加强版。
如何读取结构体成员,可以参考:
:(完全看懵,我只想枚举火山类成员变量数量,然后把他值全取出来 类是你自己定义的,不同成员类型占用内存大小不同,应该没法直接判断未知类的成员数量,你要是想定义一个可以枚举的动态成员,可以用哈希表或数组这些去实现 呵呵仙8 发表于 2023-12-25 18:02
你是说结构体,还是火山的类.火山没结构体.类的结构好像最少40字节起步!!你调试输出一下这些字节,那个指针到 ...
:(哎,就是没办法。不知道用啥方面能实现这功能 呵呵仙8 发表于 2023-12-25 18:02
你是说结构体,还是火山的类.火山没结构体.类的结构好像最少40字节起步!!你调试输出一下这些字节,那个指针到 ...
打开CE看那地址就一脸懵逼,按理说是不是可以取到成员变量的数量,还有成员变量的地址。哈哈哈
页:
[1]