【发布时间】:2014-05-23 18:46:36
【问题描述】:
我正在使用 Eclipse 调试器,我在手表中添加了一些变量以检查它们如何通过代码更改,问题是我希望将这些变量视为我在代码中给它们的枚举值而不是 int 值?感谢您的帮助
【问题讨论】:
标签: c++ eclipse debugging enums watch
我正在使用 Eclipse 调试器,我在手表中添加了一些变量以检查它们如何通过代码更改,问题是我希望将这些变量视为我在代码中给它们的枚举值而不是 int 值?感谢您的帮助
【问题讨论】:
标签: c++ eclipse debugging enums watch
假设你有
enum myEnum {
TheFirst=0, TheSecond=10
};
现在您想查看名称而不是值(例如,TheFirst 而不是 0)? 我认为这是不可能的,因为在 C++ 中,枚举是在编译时解析的,这意味着“名称”在运行时不存在。这使得它与普通的 int 无法区分。
关于 SO 的相关问题: https://stackoverflow.com/a/9150550/3611557
【讨论】: