#define GETSTRING(s) return #s
enum a_type { SMALL, MEDIUM, LARGE };
const char* get_data(a_type a) { return GETSTRING(a); }
int main() {
a_type at = SMALL;
const char* s = get_data(at);
return 0;
}
我得到编译器错误:
main.cpp(5):错误 C2059:语法错误:'return'
我做错了什么?