#include<iostream>
#include<queue>
using namespace std;
queue<int> q;
void main(){
// queueに追加
for( int i = 0 ; i < 10 ; i++ )
q.push( i );
// queueの中身を表示
while( !q.empty() ){
cout << q.front() << " ";
q.pop();
}
cout << endl << endl;
// 1を追加する
q.push( 1 );
// 参照が返るので、代入することも可能
q.back() = 2;
// 追加した「1」ではなく、代入した「2」が表示される
cout << q.front() << endl;
return;
}
|