2

《C++ Primer》で new/delete のオーバーロードについて学んだことがありますが、非常に興味があります。

4

5 に答える 5

3

クラスに特定のメモリ要件がある場合にのみ、それらをオーバーロードする必要があります。たとえば、 のすべてのインスタンスがFooメモリ プールから確実に割り当てられるようにする場合です。

この種のことを除けば、それらをオーバーロードする必要があることはめったにありません。

于 2012-10-12T09:00:40.373 に答える
1

また、 TCMallocのようなカスタム割り当てライブラリを作成newし、プログラム内のすべての割り当てをライブラリに移動させたい場合。

于 2012-10-12T09:05:27.690 に答える