学习C++
Zouwenhao__
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模板和STL知识点
一、为什么使用模板1、C/C++是一种静态类型语言(预处理->汇编->编译->链接),速度快,但是实现通用代码麻烦,例如:实现支持所有类型的快速排序2、借助函数重载实现通用代码,好处是实现简单,但代码段会增加。3、借助宏函数来实现通用代码,类型检查不严格。4、借助回调函数实现通用代码,使用麻烦。5、由于以上原因C++之父在C++中实现了模板技术,让C++能够支持泛型编程...原创 2019-08-27 20:51:25 · 343 阅读 · 0 评论 -
C++中的异常处理
异常处理抛异常Throw 数据抛异常对象抛基本类型注意:不能抛出局部对象的指针或引用捕获异常try{可以抛出异常的代码}Catch(类型 变量名)//根据数据类型进行捕获{处理异常}注意:捕获异常的顺序是自上而下的,而不是最精准的匹配,针对子类异常捕获时,要放在父类的前面。函数的异常声明:返回值类型 函数名(参数列表)throw(类型1,类型2。。。。)注意:如果不...原创 2019-08-27 20:54:55 · 223 阅读 · 0 评论 -
C++中的IO流和文件读写
四、I/O流I/O流的打开模式:ios::app 打开文件用于追加,不存在则创建,存在不清空ios::ate 打开时定义在文件末尾ios::binary 以二进制模型进行读写ios::in 读权限打开文件,不存在则失败,存在不清空ios::out 以写权限打开文件,不存在则创建,存在则清空ios::trunc 打开文件时清空fstream/ifstream/ofsream 常用于...原创 2019-08-27 21:00:53 · 640 阅读 · 0 评论
分享