环境
Qt 5.15.2
MSVC 14.29.30133
问题描述
构建和跑代码的时候遇到如下报错,但代码中没有直接include和使用<algorithm>
,在代码量稍大或者改动较多的情况下可能难以找到报错的点。
![报错信息](https://i-blog.csdnimg.cn/blog_migrate/b2a058023321d2948411982db8d1152d.png)
解决方案
因为报错的函数可以看到是有关sort的,所以搜索工程代码中任何需要排序的位置,因为调用的有关排序的函数可能就是报错的原因。
最后发现是在使用nth_element(data.begin(), data.begin() + n, data.end())
的时候将data
设置为const
了,修改好即可解决 T^T