您的位置:首页 > 其它

VC调试程序中遇到的一些奇怪问题

2012-06-05 23:02 274 查看
今天调试书中的List模板类程序,本来几个成员方法的返回值是枚举类型,有声明

enum Error_code {success, overflow, underflow, range_error};

奇怪的是,比如insert方法返回值是 range_error时,编译报错,提示什么

range_error 有 ambiguous symbol 嫌疑,照字面意思是意思模糊不清。折腾半天,突然发现原来貌似是 range_error名字起得犯忌,比如改成 range_erro或range_err就成,顺利通过。难道系统内部定义了什么与这个名字有关的什么什么? 有意思。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: