Я действительно новичок в программировании на C ++, и мне действительно нужна помощь, ребята.Наш учитель не объясняет, как правильно программировать, поэтому я полагаюсь на самостоятельное изучение модулей и уроков.Наши задачи - создать систему, которая будет выдвигать / показывать и отображать все элементы.Я почти закончил, но только что получил 2 ошибки.
- Передние / задние очереди отображают разные значения
- Я не могу отобразить элементы очереди / стека, потому что он говорит, что этоне заявлено в объеме.
Я пытался объявить стек mystack queue 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 и так далее.
В очередях / стеке я ожидал легко вывести все элементы, но это дает мне ошибку