在cpp中存储是个大问题,没有new,函数在跑完后就释放了所有其产生的内存,导致在函数里加上去的新栈顶也被清除,最后什么都没有发生,sk还变成了一个野指针—来自educoder评论
intStack p
=new node
;
void push(intStack
&sk
, int n
)
{
intStack p
=new node
;
p
->data
=n
;
p
->next
= sk
;
sk
= p
;
}
转载请注明原文地址:https://blackberry.8miu.com/read-45547.html