c++能不能定义一个类似字典的数据类型

2025年03月18日 03:32
有4个网友回答
网友(1):

不行的 switch语句 只支持 字符char, 整型 int, 枚举类型
其他自定义类型是不支持的!!!
这种情况只能用if else语句.

网友(2):

有现成的,STL库有容器,就是键值对,键的类型设置为整形储存1,2,3,值的类型设置为数组储存50-100等数组

网友(3):

#define NUM_COUNT 3
char* szArr[NUM_COUNT] = {"50-100", "100-200", "90-120"};
都没必要用switch了

网友(4):

不用定义啊,你用if不就完事了