牌子123问答
牌子123导航
首页
排行榜
品牌库
搜券
资讯
问答
品牌价值
搜索
百科
c++既然可以直接建立stack,为什么还要用容器适配器将其他类型转化成stack?用容器适配器有
发布时间:2025-01-09 16:47:56
4个回答
欧阳聊品牌
你好!你是指STL?STL的容器就是让你不要再发明轮子你自己写的stack性能基本上不可能超过STL的实现除非特殊需要仅代表个人观点,不喜勿喷,谢谢。
0
品牌咨询
你看那个可以直接创建的STACK定义其实是默认使用了一个容器类型做为参数的。。。没记错的话应该是VECTOR。。。
0
听ting品牌
C+V-D
0
品牌思维
有利于generic programming(泛型编程)吧,也就是c++的模板。设计模式中有适配器模式,目的也是为了兼容接口,比如我们写了一个函数,他期待使用top()来返回最后一个元素,可是我们手里的容器确是vector,在不改变原有函数的基础上,我们用适配器封装自己已有的容器,说白了,就是统一接口,底层实现依然使用自己已有容器的接口。你可以查一下这个设计模式。。。我不知道我表达的是否清楚我看见下面有人说了list和vector两种适配模式,选择哪种主要取决于你使用容器的方式,而不是什么请求内存,list不适合随机访问,vector不适合在容器中作任意位置的插入和删除操作。list的insert必须比vector的insert高效!!最后奉劝一句,问技术问题去csdn,或国外的stackoverflow,百度知道不靠谱
0
扩展问答
热门问答
中医按摩的注意事项?拔完罐后应该注意什么?
烙色气垫值得入手吗
盯盯拍车载导航仪的停车监控到底有什么用?
白羽毛法令纹贴效果好吗
神骏充气打火机质量好不好?
敏飞元气面膜好用吗
神秘博士油橄榄精华效果好吗
北欧小熊纸巾好用吗
佰维固态硬盘怎么样
氯化铵棕色合剂 为什么运动员慎用
最新问答
“发动机护板:哪个牌子更可靠?”
发动机养护剂品牌推荐:哪个牌子更靠谱?
反绒皮鞋选购指南:哪个牌子更值得入手?
反光伞推荐:哪个牌子更胜一筹?
双门冰箱品牌大比拼:哪个牌子更胜一筹?
双色眼影哪个牌子最好?
双节棍选购指南:哪个牌子最值得入手?
双节棍哪个牌子好?
双肩电脑包推荐:哪个牌子好?
双肩电脑包哪个牌子好?如何挑选最适合你的款式?
c++既然可以直接建立stack,为什么还要用容器适配器将其他类型转化成stack?用容器适配器有
4个回答
扩展问答
热门问答
最新问答