#include
#include
#include
#include
#include
using
namespace std;
intmain()
;// s.erase(1,3); // 第乙個引數指定從此索引位置開始刪除,第二個元素指定刪除的長度,如果無則會刪除從索引對應的元素之後的所有元素
// cout << s;
vector<
int> v1
;// for(auto &i:s)
// cout << s[2]; // string型別可以利用下標訪問
// sort(s.rbegin(),s.rend()); // 反向迭代器,降序;
// s.push_back('6'); // string型別字串尾部插入指定字元
// cout << v1.front() << v1.back(); // 輸出容器的首個元素和尾部元素
// for(auto i=v1.rbegin();i!=v1.rend();i++)
// v1.insert(v1.begin()+1,8); //在第二個元素前插入8
// v1.resize(20,8); // 重置v1的大小為20,多餘部分用8填充
// int x = count(s.begin(),s.end(),'a'); //查詢某元素在容器**現的次數
// cout << x;
// int y = count(v1.begin(),v1.end(),1);
// cout << y;
// 關聯容器 c.find(k);返回迭代器 c.count(k); c.insert(k);
// *****關聯容器可以使用範圍for; set,map都可以用迭代器;
auto i =
find
(v1.
begin()
,v1.
end(),
1);//返回查詢到的出現首此的迭代器
//未查找到時返回v1.end()迭代器
// v1.erase(i); // 刪除容器中迭代器指向的元素
// v1.erase(v1.begin(),v1.begin()+3); // 刪除指定位置的元素(string類也可以)
// cout << s.find('a'); // string類的額外操作,查詢指定元素出現的首位置的索引
// cout << s.rfind('a'); // 查詢指定元素最後出現的位置的索引
// v1.clear(); // 清除容器v1中所有元素
// for(auto &i:s)
mapint> m=};
// m["b"] = 2; // 新增指定鍵值對
// m.insert(); // 新增指定鍵值對
// m.erase("aa"); // 刪除指定鍵對應的元素
// m.erase(m.begin()); // 刪除指定迭代器對應的元素
// for(auto iv=m.begin();iv!=m.end();iv++)
// // setset1; // 會自動過濾重複的元素
// set1.insert(4); // 新增元素
// for(auto i=set1.begin();i!=set1.end();i++)
// auto f = (int x,int y)->int; // lambda 表示式
// cout << f(1,5);
for(
auto i:m)
return0;
}
c STL中一些常用函式 模板
std floor 向下取整數 std ceil 向上取整數 std llround 最接近的整數 std numeric limits epsilon 最小雙精度小數 std numeric limits max 最大值std numeric limits min 最大值std ref 用於std...
PS中一些常用知識
1,前景色,背景色什麼意思 你開啟ps後有個工具欄,在那一大堆工具下面有前後疊著的兩個方塊,置前的是前景色置後的是背景色,二者可以相互轉換。在一般的使用中,前景色和背景色其實只是乙個概念性的問題,並不是說就代表著 的顏色。簡單點說就是你畫 了乙個矩形框,想填充紅色。這時你可以選擇把前景色設為紅色,然...
Web中一些常用效果
style word break break all word wrap break word 禁止自動換行h1 屬性描述 cssborder collapse 規定是否合併 邊框 2border spacing 規定相鄰單元格邊框之間的距離 2caption side 規定 標題的位置 2empt...