C++:queue队列的使用( 三 )


       test_pop(); 
       cout<<"\n***********************************************\n"; 
       queue<string> q; 
【C++:queue队列的使用】       // insert three elements into the queue 
       q.push("These "); 
       q.push("are "); 
       q.push("more than "); 
       //cout << "number of elements in the queue: " << q.size()<< l; 
       // read and print two elements from the queue 
       cout << q.front(); 
       q.pop(); 
       cout << q.front(); 
       q.pop(); 
       //cout << "number of elements in the queue: " << q.size()<< l; 
       // insert two new elements 
       q.push("four "); 
       q.push("words!"); 
       // skip one element 
       q.pop(); 
       // read and print two elements 
       cout << q.front(); 
       q.pop(); 
       cout << q.front() << l; 
       q.pop(); 
       cout << "number of elements in the queue: " << q.size()<< l; 
       return 0;
}  

C++:queue队列的使用

文章插图

注重事项q.push(x); 将x接到队列的结尾
q.pop(); 弹出队列的第一个元素, 注重, 并不会返回被弹出元素的值 。
q.front()拜候首元素;
q.back()拜候从头至尾元素;

以上内容就是C++:queue队列的使用的内容啦, 希望对你有所帮助哦!

推荐阅读