社区
工具平台和程序库
帖子详情
std::vector的operator=是不是应该改变allocator?
huxw
2002-10-27 10:04:27
比如
v1 = v2;
是不是应该把v2的allocator同时也赋值给v1?
...全文
69
2
打赏
收藏
std::vector的operator=是不是应该改变allocator?
比如 v1 = v2; 是不是应该把v2的allocator同时也赋值给v1?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tomatopj
2002-10-28
打赏
举报
回复
allocator是在vector定义时指定的,默认是STL设定的配置器,也可以自己指定
你看看stl中vector的源代码就明白了
或者看msdn:
http://msdn.microsoft.com/library/en-us/vclang98/html/VECTOR_VECTOR.asp
huxw
2002-10-28
打赏
举报
回复
我是问应不应该. 谢谢.
vector
详细用法
vector
的详细用法
vector
c++iterator数据结构exceptionalgorithm
vector
是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。
vector
之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,
vector
是一个能够存放任意类型的动态数组,能够增加和压缩数据。
Vector
用法介绍
这篇文章的目的是为了介绍
std
::
vector
,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者
应该
能够有效地使用
vector
容器,而且
应该
不会再去使用C类型的动态数组了。
彻底学习STL中的
Allocator
关于stl中的
Allocator
的深入了解
STL简单7终稿1
STL简单7终稿1
简单说说STL的内存管理
将其描述为空间配置器,理由是
allocator
可以将其它存储介质(例如硬盘)做为stl 容器的存储空间。由于内存是
allocator
管理的主要部分,因此,本文以STL内存管理为出发点介绍
allocator
工具平台和程序库
24,860
社区成员
27,333
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章