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

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/10 20:34:59
请问程序中插入ASSERT(0)是什么意思在看别人写的程序的时候发现有些类的成员函数为空,就是没有什么语句,而且里面只有一句ASSERT (0);请问这样做的目的是什么呢?
xݑQN@&.  A,P(jP( r[8KG}d9˛AlGN͝z'xaq -T-,D6'8 S YXpL8su`yM5);.XCՎtj8KijY PUZ w#_qpO025l~hIE\ٹD`? V=l$} )drх?ګŭG:OJ,-I{HNu4JP DqT=`Q E19)y ϻ'ⳁ5vz,ySmJҒr_`

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

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