修复内存分配的BUG：将在栈上分配内存改为堆上分配