返回几个不同字符串中的一个的最佳方法

时间:2016-08-31 00:39:50

标签: c++

我有一个设计问题。我正在用c ++编写一个函数来检查用户如何安装我的代码,所以" app store"," web"," dvd"。编码这些的最佳方法是什么?我想我根本不想返回字符串,所以我应该为这三个选项使用#define并将它们设为0x01,0x02,0x03,还是应该使用枚举?还是其他一些选择?

1 个答案:

答案 0 :(得分:2)

RE

  

,我应该为这三个选项使用#define

仅使用宏作为最后的手段。

您可以使用enum,这比字符串类型的代码要好得多。