PAT 第六章 C 標準模板庫

2021-10-07 19:48:17 字數 851 閱讀 3423

for

(auto it = vt.

begin()

; it!=vt.

end(

); it++

)

if

(st.

find(7

)!= st.

end())

1. 輸入輸出

使用cin,cout輸入輸出

使用getline(cin,strname)輸入,需要吸收換行符

string str;

int n;

cin >> n;

cin.

ignore()

;//使用getchar()或者cin.ignore()吸收換行符

for(

int i =

0; i < n;

++i)

使用scanf("%d",&n)也要吸收換行符,如果換成scanf("%d\n",&n)或者scanf("%d%*c",&n)則不用吸收換行符

使用printf()輸出:printf("%s",str.c_str())。用c_str()將string變為字元陣列,就可以輸出了

2. 常用函式

3.重點例題使用迭代器it->first,it->second分別訪問鍵和值

c 第六章 模板

1 函式模板 template t add t a,t b return a b 隱式呼叫 add 5,6 顯示呼叫 add 5,6 模板之間可以構成過載,模板與普通函式之間也可構成過載,呼叫順序如下 跟某一普通的引數完全匹配,呼叫之,跟函式模板的引數可以完全匹配 隱式呼叫 呼叫之,跟函式模按引數不...

《C 高階高階教程》 第六章模板與標準模板庫

目錄 6.1 關於模板引數 6.2 模板例項化 6.3 函式宣告對函式模板例項化的遮蔽 6.4 將模板宣告為友元 6.5 模板與分離式編譯 6.6 關於模板特化 6.7 輸入輸出迭代子的用法 6.8 bitset的簡單用法 6.9 typename的用法 6.10 什麼是防函式 6.11 什麼是引用...

第六章 深入模板

django內建的模板引擎包含模板上下文 模板變數 標籤,過濾器 模板上下文 模板變數 變數值有檢視函式或檢視類傳遞所得 標籤 對變數進行控制輸出,例如判斷和迴圈控制等 過濾器 多變數進行操作處理。variable1 字串或整型 variable2 variable3 元組或列表 屬性 索引 dja...