我宣佈:前面()和後面()分配隊列中的值的目的是什麼? (C++)
queue<int, list<int> > Q
經過一系列的電話:
Q.push(37);
Q.pop();
Q.push(19);
Q.push(3);
Q.push(13);
Q.front();
Q.push(22);
Q.push(8);
Q.back();
我得到: 19-> 3-> 13-> 22-> 8-> NULL
我沒有得到的是對Q.front()和Q.back()的調用。根據我的理解,他們分別返回了對第一個或最後一個元素的引用,但是我沒有看到如果這些調用沒有完成,我的列表將如何變得不同。它們有什麼作用?
抱歉,如果這似乎微不足道,但我試圖找出這些電話的有目的的,還是我的教授,就是想用我的螺絲。