课程
/后端开发
/C++
/数据结构探险—队列篇
请问一下为什么判空判满还有队列长度这三个函数要加const?
2017-03-17
源自:数据结构探险—队列篇 4-3
正在回答
因为必须保证这空、满、长度是一个常量(只读),否则的话调用者能修改这些值,导致整个程序错乱,
比如我们初始化一个长度为3的环形队列,然后插入了3条数据(此时长度应该为3),如果没有const关键字,我们可以手动去修改队列的长度,这样整个环形队列就错乱了,
const的作用就是保证那些只读的属性,不能被认为修改,只能通过代码逻辑修改
回答完毕
卟放弃 提问者
举报
与现实最为贴近的数据结构-队列,带大家进入数据结构的美妙世界
1 回答函数后面的const加上有什么作用吗?
2 回答为什么加Const
1 回答为啥要加const呢?
2 回答判满还是有问题
1 回答判断队列为空的算法
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号