自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Study_C++

C++高效、简洁,永久的选择。

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 C/C++优秀书籍

《Imperfect C++中文版》《C++代码设计与重用》《C和指针》《C专家编程》《C陷阱与缺陷》《C++沉思录》《C++代码设计与重用》《Imperfect C++中文版》《C++面向对象高效编程(第2版)》《C++实践之路》《C和C++代码精粹》《C++编程惯用法——高级程序员常用方法和技巧》《C++编程风格》《软件艺匠》

2012-08-08 16:10:02 1397 2

转载 内存管理三

假设系统的可利用内存空间容量为2m个字(地址从0到2m-1),则在开始运行时,整个内存区是一个大小为2m的空闲块,在运行了一段时间之后,被分隔成若干占用块和空闲块。为了在分配时查找方便起见,我们将所有大小相同的空闲块建于一张子表中。每个子表是一个双重链表,这样的链表可能有m+1个,将这m+1个表头指针用向量结构组织成一个表,这就是伙伴系统中的可利用空间表,如图所示:

2012-08-04 10:08:38 1691

转载 内存管理二

发现两篇内存池的博文,博文地址如下,写的很好,能避免内存碎片和内存泄露问题,比我这个玩具代码要好很多,大家可以看看:http://www.cnblogs.com/bangerlee/archive/2011/08/31/2161421.htmlhttp://blog.csdn.net/060/article/details/1326025    在我们做

2012-08-04 10:07:55 1732 3

转载 内存管理一

今天突发奇想地想学习下内存管理(其实是报的腾讯终端开发,怕面试被问到如何实现内存管理模块)。于是找找资料,写了段代码,可以实现基于最佳适应法和循环首次适应法的内存分配。    大家都知道,我们malloc的时候操作系统维护着一张双链表记录堆里面的空闲内存块情况,每个节点对应一块内存。    最佳适应法:分配内存(大小为size)的时候,从表头开始搜索,找那块比size大的最小空闲内

2012-08-04 10:07:02 1451

原创 类的设计

一、构造函数:简单的类不需要构造函数,它们的结构就是它们的接口。复杂的类需要构造函数来隐藏它们内部工作方式。二、数据成员:数据成员应该设置为私有,通过共有接口来修改、读取私有成员变量。如:template class Vector{public: int get_length() const; int set_length();private: int length;}

2012-08-03 18:35:00 2904 3

ubuntu13.04下qt5的安装及使用

Ubuntu刚刚发布了13.04版,我就在这个环境下尝试配置Qt5的开发环境,并记录下来,给有同样需要的朋友作为参考。

2013-08-18

QT开发者会议1.1

QT各个行业的使用,以及各个模块的简介。帮助大家了解QT的发展,以及掌握以后QT、C++发展的趋势

2012-03-17

C++标准库的学习

讲述C++标准库中各种函数,对C++学习者有莫大帮助。 例:其中一个函数为: #line line_number "filename" #line命令是用于更改__LINE__ 和 __FILE__变量的值. 文件名是可选的. __LINE__ 和 __FILE__ 变量描述被读取的当前文件和行. 命令 #line 10 "main.cpp" 更改行号为10,当前文件改为"main.cpp".

2011-11-24

川大 数据结构

讲述各种经典实例,川大内部教材.经常被各大著名高校作为师范教材。对数据结构进阶有很大的帮助

2011-11-24

空空如也

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

TA关注的人

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