1. 程式人生 > 其它 >deque容器02之賦值操作

deque容器02之賦值操作

技術標籤:stl學習之dequec++stl

賦值操作

函式原型:
在這裡插入圖片描述

#include<iostream>
using namespace std;
#include<deque>
//deque的賦值操作
void p(const deque<int>& d)
{
	for (deque<int>::const_iterator it = d.begin(); it != d.end(); it++)
	{
		//*it = 100; 加了const關鍵字後,就無法對資料進行修改
		cout << *it << " "
; } cout << endl; } void realApply() { //1.尾插賦值 deque<int>d1; d1.push_back(5); d1.push_back(2); d1.push_back(0); p(d1); //2.operator=賦值 deque<int> d2; d2 = d1; p(d2); //3.assign賦值 deque<int> d3; d3.assign(d2.begin(), d2.end()); p(d3); //4.assign賦值 deque<int> d4;
d4.assign(5, 521); p(d4); } int main() { realApply(); system("pause"); return 0; }

在這裡插入圖片描述