首页 > 应用开发 > > 栈的操作的函数中的形参传递,*&是什么意思?
oid initstack(sqstack &s)
{
s=(sqstack )molloc(sizeof(sqstack));
s->top=-1;
}
void destroystack(sqstack *&s)
{
free(s);
}
bool stackempty(sqstack *s)
{
return(s->top==-1);
}我想问为什么这里有的函数的形参中带&,有的不带,如果可以,希望推荐我看哪一部分的知识
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4635/viewspace-3166038/ ,如需转载,请注明出处,否则将追究法律责任。