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

已采纳回答 / 慕雪934143
个人理解是系统申请内存后将内存的的首地址赋值给m_pBuffer,m_pBuffer再赋值给p

已采纳回答 / 我是蠢哈哈Orz
A.B则A为对象或者结构体;(不用分配内存)A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针;(要分配内存)
我有更简单的方法,模板直接用char,压栈的时候
while (N != 0)
{
int x = N % i;
if (x >= 10)
{ pStack->push('A' + x - 10); }
else
{ pStack->push('0' + x); }
N = N / i;
}
灵感源自之前学过汇编,经常用这一招,想想汇编可以用的话C++应该问题不大,这样比较简洁。

最新回答 / 慕妹626757
cout<<"虚函数是在用基类实例化一个派生类对象后,用完释放内存不彻底导致内存泄漏的背景下使用的。你看看,这里有没有这种情况?没有的话,就不需要了。"<<endl;<...code...>
原来电脑自带的计算器有这功能
代码一模一样,每次都输出不匹配!

最新回答 / 梦游病者
我遇到类似的,后来发现是pop函数那判空时处理异常的问题。不知道是不是和你一个问题。
“直接一个for统计括号左右两个边的个数,最后对比一下左右个数是否相等”这个方法不可行的,举个例子就可以推翻:[(])

已采纳回答 / 潇潇_暮雨
如果你要在在Stack.h文件里面定义重载,你当然要在这个文件引入头文件和命名空间。如果cout都没有定义,怎么实现重载?

最新回答 / 真菌123
栈顶当前指的是空指针,所以得先赋值,再上浮
如果能把教的代码发一下就好了

最新回答 / MT灬柴郡
部分编译器不支持类模板分文件定义,把.cc全部合并到.h下就好了
1.5倍速丝毫没有违和感!
课程须知
"本课程是数据结构初级课程 1、熟练掌握C++语言基础语法"
老师告诉你能学到什么?
1、栈的工作原理 2、栈的实现方法及编码技巧 3、栈模板的编码技巧和使用技巧 4、数制转换编程思路及栈的作用 5、括号匹配编程思路及栈的作用

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消