自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 stl空间配置器demo

空间配置器实现 最近在看《stl源码剖析》,首先介绍的就是空间配置器 空间配置器allocator,是管理容器的空间(内存或者其他存储空间)用的,基本照抄书上实现了demo如下 /* * 1.对于一个空间配置器来说,因为要将分配内存和构造函数步骤分开, * 所以至少分为:分配内存、构造、析构、释放内存四步,也就是 * allocate、construct、destroy、deallo...

2018-08-23 07:38:36 114

原创 仿函数

1.临时对象 临时对象,是一种无名对象(unnamed objects)。例如pass by value就会产生临时对象,如果不是预期的,很可能影响效率。 刻意制造临时对象的方法是类型名后跟小括号,并可指定初值:如:int(8),相当于调用了构造函数,但是不指定名称。 STL中常将此技巧用于仿函数与算法的搭配上: 2.仿函数 仿函数,functor,是指使一个类用起来像一个函数;原理是实...

2018-08-17 07:58:32 119

原创 C++常量引用

C++常量引用(指向常量的引用) 引用的类型必须和所引用的类型一致,但是const引用是例外(只要被引用的类型能够转换为常量引用的类型): int main() {    double dval = 3.14;    const int &r = dval; ​    std::cout << "r is:" << r << std::end...

2018-08-13 08:51:45 2356 1

原创 C++复杂声明的解读

C++复杂声明的解读 1.指针的引用 在C++ Primer中说:面对比较复杂的指针或引用的声明语句时,最简单的办法是从右向左读。比如: int i = 42; int *p; int *&r = p; ​ r = &i; *r = 0; 如上面的代码(int *&r = p),r的左边是&,所以r是引用,再右边是*,所以r引用的是指针,最左边是int,所...

2018-08-12 17:10:39 266

Java api中文帮助,chm格式,支持搜索

Java中文帮助文档,支持搜索,Java必备。

2009-03-24

谢希仁 计算机网络 光盘

谢希仁的计算机网络第五版随书光盘 由于大小限制,删去了无关紧要的关于第四版的内容和可以自己下载的RFC文档

2008-09-27

空空如也

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

TA关注的人

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