【mbed】「Operator new[] out of memory」はsizeを0でnewしたときにも出る

環境

mbed OS

現象

「Operator new[] out of memory」とエラー表示されたので、メモリが枯渇したのかと思ったが、そうではなかった。

原因

動的にnewでメモリを割り当てるコードを書いており、newする際のsizeを0でnewしてしまっていた。

対策

sizeを0でnewしないようにした。

コメント

タイトルとURLをコピーしました