C++ では、関数が失敗するたびに呼び出されるように設定できnew
ます。malloc
失敗するたびに関数を呼び出す方法はありますか? malloc
変更したくないサードパーティのライブラリから呼び出されていると仮定します。
移植可能な答えはないと思うので、プラットフォーム固有のものを喜んで受け入れます。一部のプラットフォームでは Linux+uclibc を使用し、他のプラットフォームでは Linux+glibc を使用しています。返すことができるsetrlimit
メモリの量を制限するために使用する予定です。malloc