我真不知道c++的stl有神吗优势 求指导

如题所述

可以把STL当成C++的一个强大的算法库。其中包含了很多常用,且高效,且安全的算法。
使用STL可以节约开发人员的开发时间,测试时间,节约成本。
例如STL提供了丰富的容器,Vector,Set,Map等等。
由于使用了模板,这些容器几乎可以应用于各种场合,不需要开发人员自行设计。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-01-06
使用STL可以直接使用里面已经实现好的容器算法等等

举个例子:
你花半个小时手写一个快排来对一个数字进行排序
STL只需要一个sort函数就行,里面的实现就是快速排序
合理使用STL能是你的C++编程事半功倍

请问学c++一定要学stl么?到底有什么用处?如果要学的话推荐本书,谢啦...
1. 学c++一定要学c++的标准库,STL是标准库的最重要的组成部分。2. STL是前辈的智慧结晶,也是泛型编程的重要实例,学泛型编程,肯定要从STL入手了。3. STL已经渗入了c++的每一个角落,你不必刻意区分,也不必刻意学,任何一本c++教程肯定有STL,不然一定不是C++ 4. STL可以让你在更高的抽象层次上...

c++stl是什么,有什么用
stl 是标准模板库,起个简化作用(也就是程序员可以偷懒,直接调用用别人的代码 MFC=Microsoft Foundation Classes(微软基础类):作用是快速可以快速开发软件,可以去这看看http:\/\/baike.baidu.com\/view\/10918.htm 控件:在图形用户界面(GUI)中屏幕上的一种对象,用户可操作该对象来执行某一行为。 控...

c++大作业,求牛人给个思路就好。。。所谓万事开头难。。这是真的...
感觉应用编程没有说对与不对之分,只有合适与不合适之别。你能把功能都做全了就对了。。画个UML图看看是否所有要求都可以做到了,我看应该差不多吧,不过我也没用过C++,给不了大建议>。<

你真的懂C++吗
大学时期我眼中的C++和C语言一样一样的,因为课时不够老师讲C++的时候只讲了前半部分语法(相当于C语言学了两遍),关于面向对象部分的东西还没讲到课程就结束了,秉着混日子的学习态度后边的也没看。这也造成了我为期四五年的天真无知的认为我懂C++,直到近期翻看《STL源码剖析》《Boost文档库》才老...

c++ stl里的向量vector非常好用,那么它是怎么实现的呢
这个要去翻源码了,STL里的代码说实话,真的看不太懂。如果不是太纠结于具体细节,可以简单讲讲基本的实现思路,大致如下:vector从功能上来讲,属于顺序存储容器,所以底层实现一般基于数组。vector使用模板元编程技术实现,具体一点就是编译器根据使用时指定的实际类型在编译时执行模板特化,编译出对应的...

STL是什么意思?
STL是standard Template Library标准模板库的英文缩写.它包含有计算机科学领域常用的基本数据结构和基本算法.如果要对一个整形数组int a[10]按递增排序,可以使用sort(a,a+10),sort函数被包含在#include<algorithm>中,在MSDN中有详细的解释.

求篇800字的大一新生计算机导论的学习与反思
用 C++ 的不仅仅要会语法(估计这是绝大多数 毕业生对于 C++ 的理解程度),起码要了解一些常用的标准库,知道什么是 STL ,了解些基本的 OO 思维方法。学过网络的最起码要用过 socket ,了解数据库的不能仅仅就会写几个 SQL 语句,背两条范式等等。 说到这里不禁有点激动,前几天在一个 IT 论坛上看到一个关于...

STL是什么
这是三类主要的STL组件的简明纲要。STL容器可以保存对象,内建对象和类对象。它们会安全的保存对象,并定义我们能够操作的这个对象的接口。放在蛋架上的鸡蛋不会滚到桌上。它们很安全。因此,在STL容器中的对象也很安全。我知道这个比喻听起来很老土,但是它很正确。STL算法是标准算法,我们可以把它们应用...

开发C\/S架构用各种语言的优缺点有什么?
我的 开发C\/S架构用各种语言的优缺点有什么? 比如说用JAVA和C++开发有什么优缺点?比如开发网游,现在基本上都是c++做的吧??本来就是想开发的,听老师说JAVA功能强大,就学,后来开发的时候,却忽然需要c++,真的,计算机要学的... 比如说用JAVA和C++开发有什么优缺点?比如开发网游,现在基本上都是c++做的吧??本来就...

C++ primer plus真的有那么烂么
但是看到内容,全是C与C++的比较,好像在开辩论会一样,但是完全不知道C++是什么东西,而且完全不涉及面向对象,后面看了几天完成了一两百页就放弃了。最后还是看C++菜鸟教程看出来的C++的门道,两天左右的时间(可能之前有Java基础的原因吧)。过了大概一年多,开始又作死的来翻这本书,本着查漏补缺...

相似回答