【发布时间】:2011-07-26 14:02:58
【问题描述】:
我对 C++ 数据结构了解不多,但我想知道您(程序员)是使用 STL 还是编写自己的代码?毕竟 STL 是为通过数据列表执行搜索、替换等任务而设计的。
有些人真的不需要学习太多关于链表、二分搜索等等的知识,因为我可以使用 STL。你有什么建议?
【问题讨论】:
-
不要重新发明轮子。这并不意味着不了解轮子的工作原理以及何时使用它的最佳时机,但 STL 是一个编写良好的库,使用起来很可能更安全/更快。
-
我想这个问题不是那么开放
-
@Philip:为什么可怕?这听起来像是一个合理的、重要的问题要问我?
-
可能被骗:我应该使用市政污水处理厂还是自己尝试?
-
@Enno Shioji 这就是我的意思。这是关于如何启动项目的高级决策。编程哲学。这是个好问题。对于程序员。但是堆栈溢出保留了这一点,并将所有不好的问题发送给程序员。我们感觉在那里受到了虐待。