自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 ptmalloc

ptmalloc目录    1  前言    2  x86平台Linux程序的内存分布    3  Allocator    4  chuck的组织        4.1  chuck        4.2  chunk中的空间复用    5  空闲 chunk 容器        5.1  B

2015-03-20 11:28:56 320

转载 模板特化与偏特化

模板为什么要特化,因为编译器认为,对于特定的类型,如果你能对某一功能更好的实现,那么就该听你的。模板分为类模板与函数模板,特化分为全特化与偏特化。全特化就是限定死模板实现的具体类型,偏特化就是如果这个模板有多个类型,那么只限定其中的一部分。先看类模板:[cpp] view plaincopytemplatetypename T

2015-03-05 18:30:25 363

转载 c++ new 重载的几种形式

p = new P();    这样的代码的时候, 实际上有两步操作, 首先分配内存,    然后在分配好的内存之上初始化类成员。    第二步是有构造函数完成的, 第一步就是new函数的工作。    全局的new有六种重载形式,    void *operator new(std::size_t count)    throw(std::bad_a

2015-03-03 15:17:31 1241

转载 dynamic_cast

作为四个内部类型转换操作符之一的dynamic_cast和传统的C风格的强制类型转换有着巨大的差别。除了dynamic_cast以外的转换,其行为的都是在编译期就得以确定的,转换是否成功,并不依赖被转换的对象。而dynamic_cast则不然。在这里,不再讨论其他三种转换和C风格的转换。首先,dynamic_cast依赖于RTTI信息,其次,在转换时,dynamic_cast会检查转换的sou

2015-03-03 11:50:41 298

空空如也

空空如也

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

TA关注的人

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