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...