![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
文章平均质量分 91
c++语法点滴积累
酸菜余
这个作者很懒,什么都没留下…
展开
-
STL容器
STL容器(7种)vector(数组)deque(双端数组)stack(栈)queue(队列)list(双向链表)set/multiset/unordered_set(集合)map/multimap/unordered_map(键值对)1. 理论基础特点:数据结构和算法分离组成:STL主要由容器、算法和迭代器三大部分组成概念:容器:把你的元素copy到容器中;迭代器:相当于一个指针;算法:算法和迭代器无缝连接分类:序列式容器(与插值顺序有关,如vector,list,deque)原创 2021-11-30 16:31:22 · 1625 阅读 · 0 评论 -
c++如何读取文件
头文件stdio.h读文件FILE* pFile;pFile=fopen(file_path,"r");int fscanf ( FILE * stream, const char * format, ... ); //从一个流中执行格式化输入,之后fscanf遇到空格和换行时结束while(fscanf()!=EOF); //判断文件是否到末尾fcolse(pFile)...原创 2019-12-17 09:58:22 · 2228 阅读 · 0 评论 -
C++ allocator类学习理解
作用std::allocator即空间配置器,用户内存分配用法所有的分配器都定义在<memeory>头文件中,被用于标准库的STL containers如果标准容器中的最后一个模板参数没有指定,那么就是allocator默认参数主要成员函数allocatepointer allocate(size_type n);分配存储块;尝试分配n个T个类型的存储空间,然...原创 2019-10-10 11:33:41 · 396 阅读 · 0 评论 -
友元函数
使用必须在类的说明中说明友元函数,说明时以关键字friend开头,后跟友元函数的函数原型,友元函数的说明可以出现在类的任何地方,包括private和public部分。友元函数在实现时不用“::”指示属于那个类#include<iostream>using namespace std;class A {public: A(int val) :a(val) {}...原创 2019-09-13 16:33:28 · 80 阅读 · 0 评论