C ++枚举:按索引值获取并返回字符串值

时间:2015-01-24 08:13:33

标签: c++ enums

在C#中,当需要通过索引值获取枚举的文本值时,我们可以这样做:

String i = ((Enum_Type)index)).ToString();

但是,似乎这样的值不能像c ++那样方便地在c ++中访问。我已经尝试了(Enum_Type)index,但它似乎仍然返回一个数值。我知道枚举的最佳选择将始终是数据模型类,但是,我很好奇如何在C ++中完成这一点,因为我来自C#背景C ++是一种较低的杠杆语言和一点抽象对我来说。

**更新:为什么要求枚举?

我有一个带有一系列数值的文本文件,我只想让开发人员知道,所以通过读取它们并将它们转换为整数,我想从枚举中获取实际值。

0 个答案:

没有答案