社区
工具平台和程序库
帖子详情
STL容器类(如set,vector,map,list) 的内存分配技术如何,用到的面向对象技术有哪些?具体点,本人的考试题目。
huang
2003-04-05 08:13:51
虽然本人有一本《STL 源码剖析》在手,可时间来不及,下周要交了。帮忙呀!
...全文
295
13
打赏
收藏
STL容器类(如set,vector,map,list) 的内存分配技术如何,用到的面向对象技术有哪些?具体点,本人的考试题目。
虽然本人有一本《STL 源码剖析》在手,可时间来不及,下周要交了。帮忙呀!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Robin
2003-04-23
打赏
举报
回复
呵呵~
waterflier
2003-04-20
打赏
举报
回复
不要浪费大家的时间为你应付考试大家都很忙得!
suzhouabel
2003-04-20
打赏
举报
回复
在堆上分配
flyinger1
2003-04-15
打赏
举报
回复
呵呵!
想不想练速成!
看:
Effsive C++
topikachu
2003-04-09
打赏
举报
回复
看stl原码剖析allocate那一章
所有的内存分配技术都是一样的
基本上没有面向对象的做法
solar
2003-04-09
打赏
举报
回复
gz
huang
2003-04-09
打赏
举报
回复
没有呀,冤枉!!谢谢shornmao的指点,非常谢谢!!声明一点,我是女孩,前一段没心思搞这些。交了这一篇,还有下一篇呢,命苦的人儿呀!!!!
shornmao
2003-04-07
打赏
举报
回复
此外,没有时间?早干什么去了?玩Game?泡MM?你自己乐得欢天喜地,要别人帮你做作业?
不劳而获是可耻的。
shornmao
2003-04-07
打赏
举报
回复
具体点?不会是要别人帮你写论文吧?
给你一些提纲倒是可以。
1 内存分配技术
1)内存分配方法独立于容器本身,Allocator的模板参数
2)不同容器的内存分配策略比较,虽然标准规定是实现定义的,然而由于要满足标准对容器性能的要求,大多数STL的实现都是类似的。例如,vector使用了先期使用,分期偿还的技术,list则是实时分配,map和set一般使用红黑树,deque使用块列表,也就是vector和list的结合。
2 面向对象的技术
完全没有用到面向对象的技术。大量使用的泛型编程的技术。
computerxueer
2003-04-06
打赏
举报
回复
我也不懂耶,我还是个初学者,可以有帮我了你的忙呀
leasun
2003-04-06
打赏
举报
回复
这好像是和实现相关的
flyinger1
2003-04-06
打赏
举报
回复
不会吧!
你们很牛比的吗!
还考这个啊!
很新的东西吗!
我自己也是一知半解,恐怕不能帮不了你什么帮的!
flyinger1
2003-04-06
打赏
举报
回复
Up!
C++高级参考手册.rar
2. **
STL
(标准模板库)**:
STL
是C++中的一个核心组件,包含
容器
(如
vector
、
list
、
set
、
map
等)、迭代器、算法和函数对象。它提供了高效的数据结构和操作这些结构的方法,大大简化了代码并提高了性能。 3. **异常...
C++
STL
之
容器
介绍(
vector
、
list
、
set
、
map
)
STL
(Standard Template Library)即标准模板库。
STL
通过使用模板实现了
容器
和算法的分离,允许程序员编写与
类
型无关的代码,这正是泛型编程的核心思想。
【
STL
中
容器
汇总】
map
、
list
、
vector
等详解
STL
中
map
、
vector
、
list
容器
的详解
STL
vector
、
map
、
list
、
set
容器
1、
容器
:各种数据结构,
vector
\
list
\
map
,用来存放数据 2、算法 : 各种常见算法,sort\find\copy、for_each等 3、迭代器 :连接
容器
和算法 4、仿函数 :行为
类
似函数 本质上是一个
类
5、适配器 :修饰
容器
接口 6、...
C++
STL
容器
总结(
vector
+
map
+
list
+栈stack+队列queue)
C++
STL
容器
总结万能标签头C++ 万能头文件 <bits/stdc++.h> 的用法和优缺
点
优
点
:缺
点
:
STL
vector
一、什么是
vector
?二、特
点
1.顺序序列2.动态数组3.能够感知
内存分配
器的(Allocator-aware)三、基本函数实现常用...
工具平台和程序库
24,853
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章