Если баян убейте меня аб стену, но поиск на сайте сейчас почему-то не работает.
Итак собственно вопрос:
Как известно, для переменной скажем типа CString str_tmp; можно вызвать typeid(str_tmp).name и получить в рантайме текстовое представление типа этой переменной. Очень удобно.
А меня интересует, можно ли(если да то как) получить текстовое представление значения enum-а.
Т.е. скажем есть
enum some_enum
{
enum_type_a,
enum_type_b,
enum_type_c
};
some_enum en_val = enum_type_b;
const char* penum_val = typeid(en_val).enum_val_name(); //Что-то аля типа этого!
Такая возможность вообще есть ?
Я почему спрашиваю — просто когда в отладчике смотришь значение переменных — то он в watch правильно подставляет именно текстовые представения (VC 2005), значит откуда-то знает
Всем заранее спасибо!