VC ++(32ビットと64ビット)、特に再帰でのスタックオーバーフローに関する正確な情報が必要です。デバッグモードでは、これは再帰ですぐに発生します(4500の単純な再帰関数の実行は何もしません)。ただし、リリースモードが異なるようです。私のコードまたは関数がそうだったので、最適化は何もしないコードを削除する(明らかに再帰を削除する)ので、理解するのは難しく、私は今までにそれをテストしませんでした..私はもっとやるべきです..私は測定します最適化されたリリースの適切なタイミングで、再帰によって実装されたより複雑なクイックソートで最適化が同じことを行うかどうかわかりませんか?
ありがとう!