苏嵌 17.03.06
来源:互联网 发布:郑州的外企知乎 编辑:程序博客网 时间:2024/06/06 08:37
数据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
0 0
- 苏嵌 17.03.06
- 苏嵌 17.03.05
- 苏嵌 17.03.07
- 苏嵌 17.03.19
- 苏嵌 17.03.20
- 苏嵌 17.03.26
- 苏嵌 17.03.27
- 苏嵌 17.03.28
- 17.03.01 JAVA基础知识
- 17.03.01 流程控制
- 17.03.02 策略模式
- 17.03.04 枚举
- 17.03.04 泛型
- 17.03.04 字符串
- 17.03.04 数组
- 17.03.05 正则表达式
- 17.03.05 Scanner
- 17.03.11 异常处理
- C++——智能指针简介
- 致自己
- MSP430F5438A 指令周期 和 时钟周期
- c++
- Bootstrap缩略图
- 苏嵌 17.03.06
- ThreadLocal是怎样炼成的
- CF 776D The Door Problem TwoSAT 模板题
- AWS事故总结,几招教你规避风险
- C++中namespace的理解与实践
- 关于Unity3D自定义编辑器的学习
- 9 关键活动
- 利用C#和ArcGis
- LeetCode No.461 HammingDistance