vector,deque,list技術程式設計詳解

2021-04-20 22:24:56 字數 2614 閱讀 3428

vector,deque,list技術程式設計詳解

2008-02-10 21:16

vector,deque,list

技術程式設計詳解

1)

//bool empty() const;

//判斷序列是否為空

2

//begin, end

//const_iterator    begin() const;

//iterator              begin();

//const_iterator    end() const;

//iterator              end();

//

前向迭代器

3

//rbegin,rend

//const_reverse_iterator    rbegin() const;

//reverse_iterator              rbegin();

//const_reverse_iterator    rend() const;

//reverse_iterator              rend();

//

反向迭代器

4)

//insert

//void insert(iterator pos, size_type n, const t& x);

//在位置

pos前插入範圍為

[first, last]

的元素

5

//max_size

//size_type max_size() const;

//

返回可以容納的最大元素個數

6

//size,capacity

//size_type size() const;

//size_type capacityconst;

//返回集合大小,即集合中元素的個數

7)

//front

//reference           front();

//const_reference front() cosnt;

//返回第乙個元素

8

//back

//reference         back();

//const_reference back() cosnt;

//

返回最後乙個元素

8

//push_back

//void push_back(const t&);

//

在尾部插入乙個元素

9

//pop_back

//void pop_back();

//

刪除最後乙個元素

10

//clear

//void clear();

//

清空容器

11

//erase

//iterator erase(iterator pos);

//iterator erase(iterator first, iterator last);

//

刪除在指定位置或指定範圍內的元素

12

//swap

//void swap(vector&);

//void swap(deque&);

//void swap(list&);

//

交換兩個容器的內容

Berkeley socket 套接字程式設計詳解

root bbs gcc o server server.c root bbs gcc o client client.c root bbs server root bbs root bbs gcc o hello hello.c 好了,現在我們已經擁有這個程式的可執行版本了。如果你直接執行這個程式...

Linux Shell指令碼程式設計 scp命令詳解

命令 scp 不同的linux之間copy檔案常用有3種方法 第一種就是ftp,也就是其中一台linux安裝ftp server,這樣可以另外一台使用ftp的client程式來進行檔案的copy。第二種方法就是採用samba服務,類似windows檔案copy 的方式來操作,比較簡潔方便。第三種就是...

shell程式設計 自動備份tomcat日誌詳解

每天凌晨一點,將tomcat中的catalina.out日誌壓縮並備份到目標資料夾中,以當天日期為格式,然後清空日誌。刪除超過15天的備份日誌,並將logs中的其他日誌檔案每7天清空一次 如 localhost.2018 09 21.log等 用date函式擷取當前時間日期 將logs中的catal...