亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 有沒有簡單的方法得到枚舉值對應(yīng)的字符串 [打印本頁]

作者: er    時間: 2006-09-08 10:24
標題: 有沒有簡單的方法得到枚舉值對應(yīng)的字符串
現(xiàn)在經(jīng)常是去數(shù)數(shù),幾十還好,幾百就麻煩了
作者: kf701    時間: 2006-09-08 10:36
static char *desc[] = {
[ENUM_ONE] = "haha",
[ENUM_TWO] = "test",
...
}
作者: 飛灰橙    時間: 2006-09-08 12:49
有美簡單辦法得到函數(shù)指針指向的函數(shù)名?
作者: er    時間: 2006-09-08 13:55
原帖由 飛灰橙 于 2006-9-8 12:49 發(fā)表
有美簡單辦法得到函數(shù)指針指向的函數(shù)名?

這個可以看符號表吧
作者: er    時間: 2006-09-08 13:57
原帖由 kf701 于 2006-9-8 10:36 發(fā)表
static char *desc[] = {
[ENUM_ONE] = "haha",
[ENUM_TWO] = "test",
...
}


這個代價也高了點
作者: prc    時間: 2006-09-08 18:06
#define NAME(value)   #value

enum {
  value_a, value_b, value_c
};

cout << NAME(value_c) << endl;
作者: gawk    時間: 2006-09-08 22:43
原帖由 kf701 于 2006-9-8 10:36 發(fā)表
static char *desc[] = {
[ENUM_ONE] = "haha",
[ENUM_TWO] = "test",
...
}

嫌麻煩可以用awk之類的工具自動生成
作者: tianruoqiwo    時間: 2013-03-12 15:49
6樓高手,當年苦思冥想不得解
·········
enum {
  value_a, value_b, value_c
};

printf(“%s”,NAME(value_a));




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2