社区
C语言
帖子详情
stl如何实现继承
morris
2001-12-08 11:17:35
我正写一个优先级队列,需要一个优先级数.用stl,怎样继承<queue>啊?
先谢谢大家了,分不够再加.
...全文
102
5
打赏
收藏
stl如何实现继承
我正写一个优先级队列,需要一个优先级数.用stl,怎样继承啊? 先谢谢大家了,分不够再加.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cber
2001-12-09
打赏
举报
回复
stl中还是使用了很多的继承,不过都是在模板内部实现的这些继承(主要是为了实现弹性),而呈现在用户面前的各个容器,allocator以及算法间则不存在着任何的继承关系。
在我翻译完的《The C++ Standard Template Library》中的源代码中你们就可以看到这样的继承出现^_^
bighead
2001-12-09
打赏
举报
回复
当然有继承
Kaye
2001-12-09
打赏
举报
回复
stl有继承这个概念吗?泛式编程和面向对象不同吧,没有继承的吧
morris
2001-12-09
打赏
举报
回复
请问高手,既然有继承,继承如何实现啊?
就算告诉我模板如何继承也好啊?
cber
2001-12-08
打赏
举报
回复
你可以用priority_queue,不需要继承queue。
BTW:stl中一般不用继承,比较多使用的是adaptor
C++标准的
STL
介绍
STL
Standard Template Library,即标准模板库,是一个具有工业强度的,高效的C++ 程序... 从
实现
层次看,整个
STL
是以一种类型参数化的方式
实现
的,这种方式基于一个在早先C++标准中没有出现的语言特性--模板template。
C++的
STL
标准模板库思维导图
一是面向对象的
继承
和多态机制; 二是通过模板的概念
实现
了对泛型程序设计的支持。 C++ 的标准模板库(Standard Template Library,
STL
)是泛型程序设计最成功应用的实例。
STL
是一些常用数据结构(如链表、可变...
Doom
STL
:学习数据结构和算法,参考《
STL
子系统剖析》
学习数据结构和算法简介学习数据结构和算法,参考侯捷先生的《
STL
原型剖析》一书,由于书中的内核是C ++ 11之前的版本,但是我自己
实现
的版本会向C ++ 11标准靠齐,也可能会添加一些非标准的操作不会
实现
的内容分配...
最全的cc++面试试题
1.介绍一下
STL
,详细说明
STL
如何
实现
vector。 2.如果用VC开发程序,常见这么几个错误,C2001,c2005,c2011,这些错误的原因是什么。 3.
继承
和委派有什么分别,在决定使用
继承
或者委派的时候需要考虑什么。 4.指针和...
STL
STL
的不同
实现
版本
HP
STL
是所有其它
STL
实现
版本的根源。它是
STL
之父Alexander Stepanov在惠普的Palo Alto实验室工作时,和Meng Lee共同完成的,是第一个
STL
的
实现
版本(参见1.2节)。这个
STL
是开放源码的,所以它允许任何人免费使用、...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章