stl
fuekU
这个作者很懒,什么都没留下…
展开
-
stl1
如果你针对某个class进行operator()重载,它就成为一个仿函数。 template //可以指定默认"参数" 一般而言,我们所习惯的C++内存配置操作和释放操作是这样的: class Foo{...}; Foo * pf = new Foo(); delete pf; 这其中的new算式内含两阶段操作:(1)调用::operator new 配置内存;(2)调原创 2014-11-20 21:00:00 · 273 阅读 · 0 评论 -
stl2
事实上SGI STL仍然提供了一个标准的配置器接口,只是把它做了一层隐藏。这个标准接口的配置器名为simple_alloc。 SGI STL的配置器与众不同,也与标准规范不同,其名称是alloc而非allocator,而且不接受任何参数。换句话说,如果你要在程序中明白采用SGI配置器,则不能采用标准写法: vector > iv; 必须这么写: vector iv; SG原创 2014-11-21 20:22:24 · 314 阅读 · 0 评论