1

設計上、 によってQ_ASSERTアプリケーションがリリース モードで失敗することはありません。私の質問はQ_ASSERT、リリース モードでまだ実行中のコードですか?

bool assertTest()
{
    int x = 0;
    Q_ASSERT(++x);
    return x == 1;
}

assertTest()リリース モードでは、デバッグ モードとは異なる値を返しますか?

4

2 に答える 2