关于c++栈和java栈中的区别
c++中的pop():删除该栈顶值,但c++中定义该函数返回类型为void,不能接收。
Java:pop():删除该栈顶值并返回。
关于从本题如果使用c++:

int value=stack.top();stack.pop();