![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 109 阅读 · 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 · 104 阅读 · 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 · 152 阅读 · 0 评论