请问程序中插入ASSERT(0)是什么意思在看别人写的程序的时候发现有些类的成员函数为空,就是没有什么语句,而且里面只有一句ASSERT (0);请问这样做的目的是什么呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 22:24:17

请问程序中插入ASSERT(0)是什么意思在看别人写的程序的时候发现有些类的成员函数为空,就是没有什么语句,而且里面只有一句ASSERT (0);请问这样做的目的是什么呢?
请问程序中插入ASSERT(0)是什么意思
在看别人写的程序的时候发现有些类的成员函数为空,就是没有什么语句,而且里面只有一句ASSERT (0);请问这样做的目的是什么呢?

请问程序中插入ASSERT(0)是什么意思在看别人写的程序的时候发现有些类的成员函数为空,就是没有什么语句,而且里面只有一句ASSERT (0);请问这样做的目的是什么呢?
没写完,放个ASSERT(0)调试运行时执行到此为报错中断,好知道成员函数还没写完.
另一种情况是预防性的错误检查,在认为不可能的执行到的情况下加一句ASSERT(0),如果运行到此,代码逻辑或条件就可能有问题.