ITPub博客

首页 > 应用开发 > > 栈的操作的函数中的形参传递,*&是什么意思?

栈的操作的函数中的形参传递,*&是什么意思?

作者:lilyone 时间:2019-08-09 15:04:32 0 删除 编辑
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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-01

  • 博文量
    159
  • 访问量
    977