
c++学习
One521
这个作者很懒,什么都没留下…
展开
-
STL
1、STL概念:标准模板库STL从广义上分为:容器、算法、迭代器。其中容器与算法之间通过迭代器进行无缝连接。STL 几乎所有的代码都采用了模板类或者模板函数2、STL六大组件:容器、算法、迭代器、仿函数、适配器、空间配置器2.1、(1)容器:各种数据结构,如vector、list、deque、set、map等,用来存放数据(2)算法:各种常用算法,如sort、find、copy、for_each等(3)迭代器:扮演了容器与算法之间的胶合剂(4)仿函数:行为类似函数,可作为算法原创 2020-12-27 15:17:03 · 127 阅读 · 0 评论 -
2020-11-10 c++模板
1、模板1.1 函数模板 (1)c++另一种编程思想成为泛型编程,主要利用的技术就是模板 (2)c++提供两种模板机制:函数模板和类模板1.1.1函数模板语法函数模板作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。语法:template<typename T> 函数声明或定义解释:template ---- 声明创建模板typename ---- 表示其后面的符号是一种数据类型 , 可以用clas...原创 2020-11-10 21:02:31 · 122 阅读 · 0 评论 -
2020-10-24 -写文件
5、文件操作:程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化c++中对文件操作需要包含头文件<fstream>文件类型分为两种:1、文本文件 - 文件以文本的ASCII码的形式存储在计算机中2、二进制文件 - 文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂他们操作文件的三大类:1、ofstream : 写操作2、ifstream : 读操作3、fstream : 读写操作5.1.1写文件 ...原创 2020-10-24 19:16:59 · 174 阅读 · 0 评论