啊,new不是堆中分配的吗,malloc是自由存储区,难道我记反了?