今天起,我將開始學習c++stl標準庫開發指南一書,系統性地學習stl的詳細工作原理。以後的每一天我都盡量做到更新讀書筆記,也算是對自己的乙個要求。
第一章、類模板簡介
泛型程式設計:
1、乙個通用的標準容器庫。
2、編寫一般化並可以重複使用的演算法,與資料型別無關。
命名空間:
是指識別符號的可見範圍和有效範圍。目的是為了防止命名衝突,c++中使用std這個命名空間。
using namespace std;
標頭檔案:
標頭檔案的功能主要是將原程式片段收集到一起,形成乙個提供給編譯程式的檔案。
宣告:當電腦程式需要呼叫記憶體空間時,對記憶體發出的佔位指令。
定義:指將申明的變數、函式、類等呈現或描述出來,為其提供乙個意義相當的表達,顯示其內涵。
指標:指標指的是該變數在記憶體中的儲存位址;
指標變數:
指的是該變數的值是乙個指向其他變數的指標值。
long aa = 11;
long *b_pointer = null;
b_pointer = &aa;//b_pointer 即為指標變數
函式呼叫:
Boost程式庫完全開發指南(一)
github 原始碼 1.緒論 boost是乙個功能強大,構造精巧,跨平台,開源並且完全免費的c 程式庫。boost庫安裝 tar boost 1 72 0.tar.gz1.1定製安裝 include using namespace std include include intmain 執行 g ...
《C 標準程式庫》 1
這個關鍵字原則上只對建構函式起作用,抑制陰性轉換,例如 class string 如果此時呼叫 string s1 20 成功申請20個大小長度的字串 string s2 20 同上string s3 a 本意是要把a賦值給s3,結果是 申請了a字元對應大小的字串 此時原函式宣告變成 class s...
標準程式庫異常
p15 標準程式庫異常.cpp 此檔案包含 main 函式。程式執行將在此處開始並結束。include include include using namespace std class student m age age m space new int 1024 1024 100 private ...