不要采用在函数里定义一个局部变量,并且把局部变量的指针返回给主程序这种方法来返回指针因为局部变量在堆栈上,而堆栈地址在函数返回以后就失效了。
不是malloc出错,是CreatePop()错了,改成
Prop* p = new Prop()
就对了