element必须引用

来源:4-2 环形队列实现下

慕用7707969

2018-04-11 13:50

为什么必须是引用

不能是参数

写回答 关注

1回答

  • Maggieqiu
    2018-04-11 21:59:35
    已采纳

    因为这里只用m_iHead++就可以实现首位的删除了,要将首位输出的话,必须定义一个引用,然后将首位赋值给引用,把值传出来即可,element没必要为参数,他只需要传出首位的值就可以,参数会出现赋值的错误。

    无职转生

    参数并不会出现赋值的错误,如果不用引用传值,那么队头被删除的元素的值无法被传出来让我门知晓,因为该函数返回的是bool型,如果是整型,可以不用引用,甚至形参都不需要,直接将删除的元素值返回。

    2019-09-09 10:27:38

    共 1 条回复 >

数据结构探险—队列篇

与现实最为贴近的数据结构-队列,带大家进入数据结构的美妙世界

110036 学习 · 170 问题

查看课程

相似问题