| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 543 人关注过本帖
标题:这本书咋这么难看懂啊
只看楼主 加入收藏
comebaby
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-6-17
收藏
 问题点数:0 回复次数:5 
这本书咋这么难看懂啊
C++程序设计语言(特别版)
The C++ programming language (Special Edition)
(美)贝尔实验室 著


书里面有:
“template<class T,class A=allocator<T>>class vector { }”
第一次看见这种代码
可以解释一下么,谢谢
搜索更多相关主题的帖子: 程序设计 实验室 
2006-10-09 13:13
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
template<class T,class A=allocator<T>>class vector
这是泛型编程.

T可以说是任意的类型。
指向这个类型的一个型别被typedef以后用做迭代器.

A是内存分配器.
如果用户不给出的话,默认是allocator<T>.

整个就是一个模板类.
比如:
template<class A,class B=int>MyClass{ };

至于A的具体含义,还是要去看泛型编程这本书.

[此贴子已经被作者于2006-10-9 18:31:05编辑过]


[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-10-09 14:04
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 

不懂 ,跳过...以后 回来 在看...


2006-10-09 15:48
comebaby
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-6-17
收藏
得分:0 
55555
 2楼你说的我还是不太明白,水平太菜了,早知道就不买外国人写的书了,那么难看懂;
  我去书店看,C++的书各种各样,有时真的不知道选那本书看,乱乱的,也不知道自己到底还需要在学那方面的知识.一直到现在没有进步过了;

3楼你说的话,我也想过,可是花了一百块钱买的,真的有点使不得;
  
  唉!!相信你一次,换本书看算了;


  
2006-10-09 18:45
ecbtnrt
Rank: 1
等 级:新手上路
威 望:1
帖 子:189
专家分:0
注 册:2006-4-16
收藏
得分:0 

在学习c++ 其实有些书是对入门很有用的.我 就用了一本书,<<c++ 语言程序设计>>,是一外国人写的书,我从图书馆借的,在我这呆了够半年.真的太有用了---深入浅出. 我看了好几遍.不过有点厚,够八百页呢!


我为你痴,为你狂!
2006-10-09 18:57
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 
The C++ programming language (Special Edition)

这本可是好书啊... 看 不懂的,可以先跳过, 看后面的... 没叫你 换本书看啊

2006-10-10 08:31
快速回复:这本书咋这么难看懂啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016624 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved