2个类(不使用库中的堆栈)
堆栈和节点
int Stack::pop(void)
{
int ret = 0;
if (top == nullptr)
{
cout<<"Empty";
}
else
{
ret = top->getValue(); //show value
}
return ret;
}
同时在主要
cout<< myAlreadyDeclaredStack.pop();
output: Empty0
我的问题是字符串后面会出现一个 0(因为该方法需要返回一个 int)
有什么想法的朋友吗?