我对C ++编程真的很陌生,我真的需要一些帮助。我们的老师没有解释如何很好地编程,所以我依靠自我学习模块和课程。我们的任务是创建一个推/弹出并显示所有元素的系统。我快要完蛋了,但是我只有两个错误。
我试图声明 堆叠mystack 排队myqueue
但根本不输出
这是正面/背面的代码
cout<<"Front is: "<<myqueue.front()<<endl;
}else if(a=='b'){
cout<<"Back is: "<<myqueue.back()<<endl;}
这是堆栈/队列的代码
cout<<"Print stack elements are: "<<endl;
while(!mystack.empty()){
std::cout<<" "<<mystack.top();
mystack.pop();
}
}else if (b==4){
cout<<"Print queues elements are: "<<endl;
while(!myqueue.empty()){
std::cout<<" "<<myqueue.front();
myqueue.pop();
}
我在队列中输入1,2,3,4,我期望输出相同,但是输出49,52,依此类推。
在队列/堆栈中,我希望可以轻松输出所有元素,但这会给我带来错误