C 學習筆錄4

2022-09-04 10:42:08 字數 569 閱讀 7296

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