// list_.cpp : 定義控制台應用程式的入口點。
//#include "stdafx.h"
#include
#include
#include
class node;};
int _tmain(int argc, _tchar* argv)
return 0;
}assign() 給list賦值
back() 返回最後乙個元素
begin() 返回指向第乙個元素的迭代器
clear() 刪除所有元素
empty() 如果list是空的則返回true
end() 返回末尾的迭代器
erase() 刪除乙個元素
front() 返回第乙個元素
get_allocator() 返回list的配置器
insert() 插入乙個元素到list中
max_size() 返回list能容納的最大元素數量
merge() 合併兩個list
pop_back() 刪除最後乙個元素
pop_front() 刪除第乙個元素
push_back() 在list的末尾新增乙個元素
push_front() 在list的頭部新增乙個元素
rbegin() 返回指向第乙個元素的逆向迭代器
remove() 從list刪除元素
remove_if() 按指定條件刪除元素
rend() 指向list末尾的逆向迭代器
resize() 改變list的大小
reverse() 把list的元素倒轉
size() 返回list中的元素個數
sort() 給list排序
splice() 合併兩個list
swap() 交換兩個list
unique() 刪除list中重複的元素
迭代器 Iterator簡介與用法
一 概述 1 一種介面,為各種不同的資料結構提供統一的訪問機制。任何資料結構只要部署iterator介面,就可以完成遍歷操作 2 呼叫指標物件的next方法,就可以遍歷事先給定的資料結構 3 每一次呼叫next方法,都會返回資料結構的當前成員的資訊。具體來說,就是返回乙個包含value和done兩個...
List用法與介紹
泛型的好處 它為使用c 語言編寫物件導向程式增加了極大的效力和靈活性。不會強行對值型別進行裝箱和拆箱,或對引用型別進行向下強制型別轉換,所以效能得到提高。效能注意事項 在決定使用ilist還是使用arraylist類 兩者具有類似的功能 時,記住ilist類在大多數情況下執行得更好並且是型別安全的。...
vector與iterator的一些用法
使用vector,要新增其標頭檔案 include。1.vector的初始化及賦值,比如 std vectornvec 空物件 std vectornvec 5,1 建立了乙個包含5個元素且值為 1的vector std vectorstrvec 列表初始化 要注意 和 這樣的初始化情況,比如 st...