Linuxでは、メモリが不足している場合、mallocは必ずしもnullポインタを返すとは限りません。本当にメモリが不足している場合は、ポインタを取り戻し、OOMキラーにプロセスの実行を開始させることができます。同じことがC++の演算子newにも当てはまりますか、それともbad_alloc例外が発生しますか?
質問する
1167 次
Linuxでは、メモリが不足している場合、mallocは必ずしもnullポインタを返すとは限りません。本当にメモリが不足している場合は、ポインタを取り戻し、OOMキラーにプロセスの実行を開始させることができます。同じことがC++の演算子newにも当てはまりますか、それともbad_alloc例外が発生しますか?