vs2019中出现Debug Error的原因

vs2019中出现Debug Error的原因_第1张图片

一般出现这种错误表示你的某个变量没有正确赋值,或者说本身在你的C++程序中加了assert断言,assert的作用是先计算表达式expression,如果其值为假,那么它会打印一条错误信息

#include
void assert(int expression);

例子:

vs2019中出现Debug Error的原因_第2张图片在main函数中调用该函数vs2019中出现Debug Error的原因_第3张图片

发现不符合0

此时将其调整为:

vs2019中出现Debug Error的原因_第4张图片 运行成功!!!

所以在出现该报错时候,首先检查程序中哪个变量没有正确被赋值!

你可能感兴趣的:(c++)