自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 迭代器(iterator) 与traits编程

迭代器(iterator) 与traits编程 迭代器(iterators)是一种抽象的设计概念,现实程序语言中并没有直接对应于这个概念的实物 Design Patterns一书提供有23个设计模式(design patterns )的完整描述,其中iterator模式定义如下:提供一种方法,使之能够依序巡访某个聚合物(容器)所含的各个元素,而又无需暴露该聚合物的内部表述方式。 不

2017-09-26 17:18:10 311

原创 空间配置器

空间配置器 allocator有标准的接口,SGI为了实现优化,并没有按照标准接口来实现。但是并不会造成大的影响。在实现中为容器配置了SGI的allocator。并且实现了标准的接口,以便用户使用。 具备次配置力(sub-allocation)的SGI空间配置器 SGI STL的配置器与众不同,也与标准规范不同,其名称是allor而非allocator,而且不接受任何参数。换句话说,如果你要

2017-09-26 17:16:20 287

原创 STL概论

STL概论 一开始看源码剖析首先看到组态很困惑,后来仔细看原来是configuration,也就是配置的意思。STL应该从编译器支持模板的哪些功能看起,毕竟STL就是标准模板库。否则在看源代码的时候就会在#ifdef #endif 等宏中纠结不定。 配置相关 相关的宏都定义在了stl_config.h里面 // Flags: // * __STL_NO_BOOL: defined if t

2017-09-26 17:15:02 328

空空如也

空空如也

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

TA关注的人

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