C++ queue的注意事項

fancy_male發表於2020-12-02
#include<bits/stdc++.h> 
using namespace std;
int main()
{
	queue<int> q;
	int i = 2; 
	q.push(i);
	cout<<q.front()<<endl;
	i = 3;
	cout<<q.front()<<endl;
	q.front()--;
	cout<<q.front()<<endl;
    return 0;
}

我們看到,push傳入的引數是副本。front()函式返回的是引用。

相關文章