はじめに:いくつかの作業を行い、bool を返す関数を取得しました。エラーが発生した場合、bool は false になります。したがって、エラーをチェックしたい場合は、bool を使用できます。しかし、私が完全に確信している場合(完全に確信することはできませんが、私の言いたいことを理解しているかもしれません)、この部分にエラーがないか、エラーがあるかどうかは気にしないでください。影響。
質問:返された bool を「キャッチ」しないと、メモリ リークやその他のパフォーマンスの問題が発生しますか?
最小コード例:
bool my_func(/*some variables*/)
{
if(/*error-condition*/)
{
//do something
return false;
}
else if(/*other error-condition*/)
{
//do something
return false;
}
return true;
}
int main(void)
{
my_func(/*variables*/);
return 0;
}
コメント:コンパイル エラー、実行時エラー、未処理の例外は返されません。