很多函数,都会对参数的有效性进行判断,不符合要求,直接弹对话框,然后程序崩溃,逼得你不得不正确调用他。这个属于编程的逻辑错误,就像assert一样,用于排除编码错误,这和业务错误处理的层次是不同的。
一般,我们仿照这种模式,如下
如果不想这么麻烦,直接用OPENCV_ASSERT是一样的。比如:
OPENCV
很多函数,都会对参数的有效性进行判断,不符合要求,直接弹对话框,然后程序崩溃,逼得你不得不正确调用他。这个属于编程的逻辑错误,就像assert一样,用于排除编码错误,这和业务错误处理的层次是不同的。
一般,我们仿照这种模式,如下
如果不想这么麻烦,直接用OPENCV_ASSERT是一样的。比如:
OPENCV