为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / ziom
遍历的时候不就取出来了吗,老师的demo中数据就是存入数组中的啊。

最赞回答 / 我呵呵了
如果if(!pNeedStack->pop(currentNeed)){currentNeed=0;}  括号里面的条件是false,就相当于!pNeedStack->pop(currentNeed) 这句话是错的,注意前面的“!”,这句话要是错的,那么pNeedStack->pop(currentNeed) 就为真, 这句话本身也是一个出栈的操作,所以说,如果是真的话,会有东西出栈的,存到了currentNeed中。

最赞回答 / 慕村3311326
这据说是VC的一个经典BUG。和namespace也有关.  只要含有using namespace std; 就会提示友员函数没有访问私有成员的权限。 解决方法:去掉using namespace std;换成更小的名字空间。  using std::endl; using std::cout;using std::ostream;或者将重载运算符函数放在Coordinate类中去定义。亲测两种均有效

最新回答 / 慕勒5728629
嗯,你说的对

最新回答 / 不惧亢龙
复习了下前面的知识,明白了,没有同名可不用

最赞回答 / qq_新欢_2
最后应该写成delete pStack;,我看你写成delete []pStack;        看来你和我一样,一开始以为这个是五个长度的数组了所以加了[]试试吧,我改过这个就对了

最赞回答 / 黑巫师0
给elem赋了一个初值,初值为ASCII值为0的字符。而pop()出‘o’,是因为当前栈顶元素是‘o’,进行出栈操作就会弹出栈顶元素‘o’。

最新回答 / gsn
可能是微软VS的C++
首页上一页1234567下一页尾页
课程须知
"本课程是数据结构初级课程 1、熟练掌握C++语言基础语法"
老师告诉你能学到什么?
1、栈的工作原理 2、栈的实现方法及编码技巧 3、栈模板的编码技巧和使用技巧 4、数制转换编程思路及栈的作用 5、括号匹配编程思路及栈的作用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消