C++:error C3861:“ASSERT”: identifier not found [已解决]

C++编译时报错:
error C3861:“ASSERT”: identifier not found

C++:error C3861:“ASSERT”: identifier not found [已解决]
第335行为大写的ASSERT,在这里会报错,而350行为小写而assert,编译通过。因为大写的ASSERT中断函数是直接从MFC中拷贝过来的,不适合当前的应用控制台程序,所以会报错。
大写的ASSERT和小写的assert有所区别,大写的ASSERT函数用在MFC中,小写的assert用在非MFC场合;

我这里运行的 application console 控制台应用,应该使用小写的assert,并且在文件开始处加上:

#include<assert.h>

加上后即可编译通过。