本文整理汇总了C++中MyQueue::back方法的典型用法代码示例。如果您正苦于以下问题:C++ MyQueue::back方法的具体用法?C++ MyQueue::back怎么用?C++ MyQueue::back使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MyQueue
的用法示例。
在下文中一共展示了MyQueue::back方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main()
{
MyQueue<int> queue;
queue.enqueue(1);
queue.enqueue(2);
queue.enqueue(3);
if (!queue.empty()) {
std::cout << queue.front() << std::endl;
std::cout << queue.back() << std::endl;
}
queue.dequeue();
queue.enqueue(4);
if (!queue.empty()) {
std::cout << queue.front() << std::endl;
std::cout << queue.back() << std::endl;
}
queue.enqueue(5);
queue.dequeue();
if (!queue.empty()) {
std::cout << queue.front() << std::endl;
std::cout << queue.back() << std::endl;
}
queue.dequeue();
queue.dequeue();
queue.dequeue();
if (!queue.empty()) {
std::cout << queue.front() << std::endl;
std::cout << queue.back() << std::endl;
}
queue.dequeue();
queue.dequeue();
return 0;
}
示例2: main
int main (char *argv[], int argc) {
MyQueue q;
q.push(1);
q.push(2);
q.push(3);
cout << q.front() << endl;
cout << q.back() << endl;
q.pop();
cout << q.front() << endl;
cout << q.back() << endl;
return 0;
}
示例3: test2
void test2()
{
MyQueue<int> que;
for (int i = 0; i < 5; i++)
{
que.push(i);
}
//empty()
cout << "empty = " << que.empty() << endl;
//
//pop()
que.pop();
que.pop();
que.pop();
//back()
int temp_back = que.back();
cout << "temp_back = " << temp_back << endl;
//front()
int temp_front = que.front();
cout << "temp_front = " << temp_front << endl;
}
示例4: main
int main(int argc,char*argv[]){
MyQueue mq;
for(int i=1;i<=5;++i)
mq.push(i);
for(int i=1;i<=6;++i){
cout << "front: " << mq.front() << endl;
cout << "back: " << mq.back() << endl;
mq.pop();
}
return 0;
}