數(shù)據(jù)I/O:①標(biāo)準(zhǔn)I/O ②文件I/O ③串I/O
輸入:
get()獲取一個(gè)字符
getline()獲取一行
read(array,len)讀
peek()只檢查不抽取
輸出:
write()
dec十進(jìn)制 hex十六進(jìn)制 oct八進(jìn)制
輸入:讀文件 往緩沖區(qū)輸入
輸出:寫文件 往文件輸出
seekp:寫
seekg:讀
beg開始 cur當(dāng)前 end最后
模板:
作用:使用同一段代碼處理不同類型的對(duì)象,從而實(shí)現(xiàn)代碼的共享
宏函數(shù) 只能處理簡單的程序段且不安全
否走需要函數(shù)重載 代碼長,占用內(nèi)存大
☆應(yīng)該使用模板
函數(shù)模板:
template <模板形參表>
class/typename
寫在.h中
例如:max.h
#ifndef _MAX_H_
#define _MAX_H_
template <typename T>
const T& MAX(const T& a,const T& b) 靜態(tài)綁定---編譯階段處理
{
return a > b ? a : b;
}
#endif
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注