153 36 C:\Users\guozihang\Desktop\os\1.cpp [Error] invalid cast from type 'const value_type {aka const std::sub_match<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >}' to type 'int'
时间: 2023-10-15 16:06:52 浏览: 140
这个错误通常发生在你试图将一个不同类型的对象转换成 `int` 类型时。从错误信息来看,可能是在使用正则表达式时出现问题。
请检查你的代码,特别是使用正则表达式的部分,看看是否有将 `std::sub_match` 对象转换成 `int` 类型的操作。如果有,请修改为正确的类型转换方式,或者检查正则表达式的匹配结果是否正确。
阅读全文