如何在不知道成员变量的情况下取出成员变量的变量名

 我来答
TLast_Ghost
2014-04-09 · TA获得超过1542个赞
知道小有建树答主
回答量:649
采纳率:20%
帮助的人:513万
展开全部
变量名只是一个变量的助记符,仅仅在编程语言中存在,如果程序编译了,这个名字就没有了。所以根本不存在得到一个变量的变量名的代码。。。。。 成员变量在机器码里是没有名字的,他是一个内存空间,你只能得到他的地址,不同的成员变量偏移地址不同,这是代码中区分他的依据。。。
如果想知道名字,可以查源代码,带你不能在程序中通过一个函数得到一个变量名字的字符串,因为程序的所有函数和变量都是地址区分,没有名字。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式