#include#include#include//容器—— 陣列的增強版
#include//去重,排序
#include//自動建立key--value對應
#include//棧——先進後出
#include//佇列——先進先出
using namespace std;
int main()
; vector v(a,a+3);
//不能直接v= ,但可以v來用
賦值cout << v.size() << endl;
v.empty();//為空返回true; int
!v.empty();//非空;bool
v.clear();//清空;不支援就用迴圈;
v.front();//首個;
v.back();//尾數;
//set的一些用法
int b[5] = ;
set s(b,b+5);//已經去了重;
cout << s.size() << endl;//去重結果幾個數
set::iterator siter;
s.insert(7);//插入,也可以用變數,什麼型別都行,vector能用的這都能用;
s.erase(1);//刪除;
for (siter = s.begin(); siter != s.end(); siter++)
//迭代排序
//map
map ma;//通過鍵(key)值找找value值;
ma["asdf"] = "123456";//姓名 學號。
cout << ma["asdf"] << endl;
//empty(),insert(),srase(),find();
stack stk;
//push()進棧,pop()出棧訪問,top(),empty(),size();
queue q;
//push(),pop(),front(),back(),empty(),size();
}
C STL簡單應用
string 表示可變長度的字串行 字串是物件 string 類支援字串物件的各種操作 各種初始化方式 字串之間的複製 比較 連線 查詢字串長度和判斷字串是否為空 訪問字串中的單個字元 使用string 類要包含標頭檔案 include include using namespace std int...
c stl應用入門
在這篇中,我會講幾個簡單易懂且比較常用的stl函式,這些函式在noip系列考試中往往被允許使用 既然讓用我們自然不用手碼了.末尾有驚喜!絕大部分剛入門的oier第乙個接觸的stl函式就是sort函式,這是乙個簡單而又快速的排序函式 通過內部整合的快速排序的 可以在o nlogn 的時間內完成乙個長度...
C STL簡單介紹
stl standard template library,標準模板庫 是c 對泛型程式設計思想的實現,最早是惠普實驗室開發的。在被引入c 之前該技術就已經存在了非常長的一段時間。後來stl成為ansi iso c 標準的一部分。各個 c 廠商也有各自對應的模板庫,這些庫效率可能非常高,但可移植性不...