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