hyqryq 2003年08月04日
关于几个SGI STL的问题?
最近看侯捷的, 有一些问题,
1.有如下代码, 
static void (*set_malloc_handler(void(*f()))() {
....
}
<<STL源码剖析>>, P57.
谁能给分析一下?

2.在 defalloc.h 中 init_page_size 与 max_size 函数有什么用处?

<<STL源码剖析>>, P49.

3.在list的迭代器中, 使用了三个模版参数,

template <class T, class T&, class Ptr>
struct __list_iterator {
typedef __list_iterator <T, T& T*> iterator;
typedef __list_iterator <T, Ref, Ptr> self;
为何要使用三个模版参数?我认为一个就够了。 而且为何iterator和self的定义不同? <<STL源码剖析>>, P130




...全文
8 点赞 收藏 23
写回复
23 条回复

还没有回复,快来抢沙发~

发动态
发帖子
工具平台和程序库
创建于2007-09-28

8236

社区成员

2.7w+

社区内容

C/C++ 工具平台和程序库
社区公告
暂无公告