写了一个子函数
box *a(box *b)
{
if(b->data>3)
{return b;}
}
debug模式下没有报错,遇到b->data<=3程序也正常运行,改成release版本后就报错了
最后发现没加返回值,最后在if外加一句return b;
写了一个子函数
box *a(box *b)
{
if(b->data>3)
{return b;}
}
debug模式下没有报错,遇到b->data<=3程序也正常运行,改成release版本后就报错了
最后发现没加返回值,最后在if外加一句return b;