社区
工具平台和程序库
帖子详情
std::vector的operator=是不是应该改变allocator?
huxw
2002-10-27 10:04:27
比如
v1 = v2;
是不是应该把v2的allocator同时也赋值给v1?
...全文
73
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
是一个能够存放任意类型的动态数组,能够增加和压缩数据。
彻底学习STL中的
Allocator
关于stl中的
Allocator
的深入了解
STL简单7终稿1
STL简单7终稿1
简单说说STL的内存管理
将其描述为空间配置器,理由是
allocator
可以将其它存储介质(例如硬盘)做为stl 容器的存储空间。由于内存是
allocator
管理的主要部分,因此,本文以STL内存管理为出发点介绍
allocator
C++ STL标准库:
std
::
vector
使用详解
文章目录1. 简介2. 使用示例3. 构造、析构、赋值3.1
std
::
vector
::
vector
构造函数3.2
std
::
vector
::~
vector
析构函数3.3
std
::
vector
::
operator
= “=”符号4. Iterators 迭代器4.1
std
::
vector
::begin4.2
std
::
vector
::end4.3
std
::
vector
::rbegin4.4
std
::
vector
::rend4.5
std
::
vector
::cbegin (C++11)4.6
std
工具平台和程序库
24,857
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章