判断栈为空时,need = 0;那段,建议改一下。
if(false == npoint->Pop(need))
{
need = 0;
}
else
{
npoint->Pop(need);
}
不然没改之前的,对应栈出栈操作的就没了。很影响理解。
if(false == npoint->Pop(need))
{
need = 0;
}
else
{
npoint->Pop(need);
}
不然没改之前的,对应栈出栈操作的就没了。很影响理解。
2020-09-30
如果想把.h和.cpp文件分开的话(像我不分开就感觉不爽),VS2019可以在demo.cpp里#include"MyStack.cpp"这样编译不会报错,目前调试也没发现有什么问题
2020-04-25
最新回答 / 慕粉1908374906
可能老师没讲清楚题意,我理解是 这个括号匹配是按 运算时候的括号 来要求的,即 成对的括号内才能套着成对的括号。比如【7+(6+(2+【1+2】))】 而不能 【(】【)】 这样就无法运算了
2020-04-08