求助!0x7948F2F6 (ucrtbased.dll) (算法.exe 中)处有未经处理的异常: 将一个无效参数传递给了将无效参数视为严重错误的函数。
1.请问为什么会出现这种无效参数的问题
经过vs编译过后报错截图如下
2.完整代码如下
回答
你这个for循环写错了,
原来
for(int i = q + 1; q <= last; i++ )
应改为
for(int i = q + 1; i <= last; i++)
不然的话只要q小于last就会一直循环, i一直增加,超出vector的范围,报错
以上是 求助!0x7948F2F6 (ucrtbased.dll) (算法.exe 中)处有未经处理的异常: 将一个无效参数传递给了将无效参数视为严重错误的函数。 的全部内容, 来源链接: utcz.com/a/61016.html