数据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