1、容器=資料結構+演算法。相當於是為複雜的資料設計一種專門用於存放該資料的東西。用於開發中傳遞複雜的資料。
2、模版函式只能寫在標頭檔案中。不能單獨做宣告。
3、stl容器類分為三類:
(1)、順序容器類
vector 陣列。查詢快,但是插入慢。加入的資料順序與大小有關。
deque 陣列。比vector查詢慢,但是插入比deque快一點。採用了雜湊的對映。
list 鍊錶。插入快,查詢慢
(2)、關聯式容器:與順序容器類最大的區別在於,容器類的東西與加入順序無關,在插入的時候就會排序。
set 元素不能重複
multiset 可以重複
map 鍵值對(屬性檔案就是鍵值對組成的),儲存方式都是以鍵值對儲存的。鍵名不能重複。儲存有序,根據鍵來排序
multimap 與map相同,只是可以重複
(3)、容器介面卡
stack
queue
priority_queue
C 學習筆錄2
1 如果乙個類要成為基類,那麼它的成員變數宣告成受保護的變數,既用關鍵字protected修飾。2 處理共同繼承產生的二義性 採用虛繼承方式,當出現兩個相同的成員時,編譯器會自動刪除其中乙個。其方法是在繼承的時候加上關鍵字 virtual。也可以將會產生二義性的成員宣告為私有成員。但是這種方法不可用...
Sqli LABS通關筆錄 4
這一關卡讓我學習到了 1.管他如何,想方設法先讓sql報錯再說。從報錯中構造sql注入語句。2.單引號不行就來雙引號。括號等等的。這次單引號沒反應了。以後我們先來黑盒測試,實在沒轍再看 1有反應但是沒資料 想辦法把他弄報錯。正在掙扎之際。成功了。不下心看了一下原始碼的。否則還真不好搞。測試了很多方法...
Python學習筆錄
參考 1.type和isinstance區別 type a a,type 不會認為子類是一種父類型別。isinstance a a isinstance 會認為子類是一種父類型別。2.標準資料型別 python3 中有六個標準的資料型別 number 數字 string 字串 list 列表 tup...