vector > 的意义是什么?

bigflyingpig 2003-05-06 04:43:47
是怎么进行存储的?
谢谢

我很菜
请大家多多关照
...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
binha 2003-05-06
  • 打赏
  • 举报
回复
关于allocator书上是这样写的:
如果一个C++编译器不支持缺省模板参数,那么它要求第二个实参指定分配器(allocator)。
.....allocator类封装了分配和删除动态内存的抽象过程。它也是标准库预定义的类.....

没看懂,不过至少在VC6.0下不写allocator也一样用。
icecools 2003-05-06
  • 打赏
  • 举报
回复
写错了,上面是myman.push_back....
icecools 2003-05-06
  • 打赏
  • 举报
回复
你的类叫man的话,这样用
vector<man*> myman;
man* pman = new man();
man.push_back(pman);
xsm1981 2003-05-06
  • 打赏
  • 举报
回复
T : 任意一个类型
allocator<T> : 相当于指向类型T的指针

use as follow:

vector<int> intVec;
for ( int i=0; i<10; i++ )
{
intVec.push_back(i);
}

for ( i=0; i<10; i++ )
{
cout<<intVec[i]<<endl;
}

getchar();
bigflyingpig 2003-05-06
  • 打赏
  • 举报
回复
与vector<T>有什么不同?

如果我想用vector存储二级的信息
应该怎么办?
比如存储 Man
Man 里面有一些个人的属性,如姓名、年龄等
Man不是类,而是标志,通过标志可以得到属性

谢谢

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧