- 博客(4)
- 资源 (5)
- 收藏
- 关注
转载 野指针产生原因及解决办法
情况一原因 指针变量声明时没有被初始化。解决办法 指针声明时初始化,可以是具体的地址值,也可让它指向NULL。情况二原因 指针 p 被 free 或者 delete 之后,没有置为 NULL。解决办法 指针指向的内存空间被释放后指针应该指向NULL。情况三原因 指针操作超越了变量的作用范围。解决办法 在变量的作
2017-04-21 10:12:46 722
转载 C++ STL学习笔记--------算法 <algorithm>中各种算法解析
C++ STL学习笔记--------算法 中各种算法解析一、巡防算法 for_each(容器的起始地址,容器的结束地址,要执行的方法)#include #include #include using namespace std;templatestruct plus2{ void operator()(T &x)const{ x+=2;
2017-04-10 20:39:10 378
转载 c++ STL学习笔记-----vector
c++ STL学习笔记-----vector一,vector概述 vector是一个顺序容器,可以存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 vector是动态空间,随着元素的增加内部机制可以自行扩充空间,而array则是固定大小空间,如果想增加空间,需要再重新申请空间,然后将原来
2017-04-08 18:39:47 272
转载 C++ STL学习笔记一----map
C++ STL学习笔记一----map Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所
2017-04-08 15:35:49 223
C++标准程序库.pdf
2017-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人