標準のアロケーターをより堅牢なアロケーターに置き換えたいと考えています (C++ 標準では、vector::resize のオーバーフロー チェックのみが必要です)。多くのライブラリで提供されているさまざまな C++ アロケータは、負のセルフ テストが与えられると、まったく機能しなくなります。
より堅牢なアロケーターにアクセスできます。ESAPI のアロケータは、オーバーフローをチェックするだけでなく、間違いを見つけるのに役立つデバッグ インストルメンテーションも備えています。http://code.google.com/p/owasp-esapi-cplusplus/source/browse/trunk/esapi/util/zAllocator.h .
プログラムで使用されている C++ アロケータをあまり手間をかけずに置き換える標準的な方法はありますか? また、ソースコードにアクセスできない可能性があるライブラリコードで確実に置き換えたいと考えています。