自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GavinGreenson的博客

关于C/C++, Objective-C & swift, 算法

  • 博客(3)
  • 收藏
  • 关注

原创 2017阿里巴巴实习生C/C++研发内推一面、二面经历

面经 阿里巴巴 C++ 实习生

2017-04-01 17:37:10 9885 10

原创 可能出现内存泄漏的几种情况

定义    简单来说,内存泄漏就是程序在申请一个内存空间后没有释放,直到程序运行结束后才释放。这样看起来似乎没什么大问题,但是如果程序会持续运行很长时间(例如服务器),并且可能在程每次调用某个部分的时候都会申请一个内存空间,那么长久以来的后果是可想而知的:当程序希望再次申请一块空间时,发现已经没有free的部分了,最终导致系统崩溃。 情况    内存泄漏可能发生在如下几种条件下:    1

2017-04-05 23:04:05 4153

原创 STL容器 vector 详解

【1. 数据结构】     vector 采用的数据结构和数组类似,也是线性连续空间。并且包含以下三个迭代器: protected: iterator start; // 指向第一个元素 iterator finish; // 指向最后一个元素的下一个位置 iterator end_of_storage;// 指向目前可用空间的最后一个位置     vector 将空间分为“容量(ca

2017-04-02 18:56:46 663 2

空空如也

空空如也

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

TA关注的人

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