自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (3)
  • 收藏
  • 关注

原创 动态内存总结

动态内存我们的程序对象存储的位置有静态内存和动态内存还有栈内存,静态内存里存储着局部static对象,类的static数据成员以及定义在任何类外的变量,栈内存里保存着定义在函数内的非static对象,分配在静态内存或栈内存中的对象有着严格的生存期,由编译器自动生成和销毁。但有时我们需要在程序运行时动态分配对象,这个时候就需要用到动态内存了,动态内存的生存期由程序来控制,也就是说,我们必须在合适的时机显式地销毁他们。一. 动态指针使用动态内存是很容易出问题的,所以C++引入了智能指针,利用智能指针管理动

2021-09-01 16:10:29 740

原创 关联容器总结

第11章 关联容器一. 使用关联容器1. 关联容器概述关联容器共有两大类,一种是map,另一种是set。map是关键字-值对的集合,其实我更愿意称其为键值对的集合,map也称做 关联数组 ,只是和数组不一样的是数组的下标是整数,而map的下标是关键字,不一定是整数。set是关键字的简单集合,可以理解为是一种只有关键字而没有值的map。注意,map整个系列(map和multimap等)的头文件就是map,set整个系列(set和multiset等)头文件是set。2. 简单使用map和setv

2021-08-20 11:32:35 934

原创 泛型算法总结

第10章 泛型算法一. 概述1. 大多数算法定义在头文件,还有一部分定义在头文件中2. 一般情况下,泛型算法不会直接操作容器重点:不会直接操作容器,一般是通过迭代器间接操作3. 第一个算法find()该算法接收一个序列(即两个迭代器)和一个元素值,返回一个指向第一个给定元素的迭代器,如果没找到给定元素则返回第二个参数,也就是说我们可以通过判断返回迭代器是不是第二个参数来确定是否找到指定元素。注意:序列所表示的范围可以理解为左闭右开注意:返回的是迭代器,不是下标//eg-1string s

2021-08-17 14:51:02 256

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除