C++ STL的一点疑惑

2013-05-12 20:26:46 +08:00
 Tinet
最近在看C++的STL,确实非常强大,实现了常用的一些数据结构和通用的一些算法,有种从原始社会过度到石器时代的赶脚。
我没有做过具体的C++项目,所以有问题想请教:
实际项目中会大量用到STL里面的数据结构吗?STL在实际工程中性能如何?是不是一种必需掌握的技术?
5077 次点击
所在节点    程序员
25 条回复
Ricepig
2013-06-04 20:28:40 +08:00
"有种从原始社会过度到石器时代的赶脚"
黑得漂亮!
Golevka
2013-06-04 21:07:00 +08:00
其实我是冲着STL里面的一堆高阶函数去的. 我感觉STL配合lambda能秒o|o十条街
chmlai
2013-06-04 21:22:31 +08:00
如果不让用STL, 那我连C++都不用了.
cluries
2013-06-04 21:27:13 +08:00
为什么项目中不能大量使用STL呢?我们反正是大量使用的.
STL有几种实现,不同实现性能差异还是比较大的.
然后就是STL中大坑小坑都不少,建议啃一下 Effective STL
BOYPT
2013-06-05 11:40:51 +08:00
STL是工程用料,工程上应该尽量使用。

这个跟在学校的“编程课”要求是不一样的,高校ACM里面经常你用STL提交的话还会因为超内存被挂。(学院派的去工程化是很多ACM大牛的代码质量那么差的原因~)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/68600

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX