代码(c ++)中定义的变量列表

问题描述 投票:0回答:1

有人知道在C ++中是否有一个函数来获取代码中定义的所有变量的名称?

示例代码:

int main()
{
   double Var1;
   double Var2;
   UnknownFunction();
}

在这种情况下,我正在搜索的函数(UnknownFunction)应该输出包含“ Var1”和“ Var2”的字符串向量。

先谢谢您。

c++
1个回答
5
投票

[将C ++代码编译为机器代码后,符号名称将通过编译/链接过程解析为显式内存地址,并且在运行时无法用于程序,因此该问题没有任何实际意义。

保留符号信息供调试器使用,调试器可以显示范围内的所有变量。

© www.soinside.com 2019 - 2024. All rights reserved.