Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
3年前关闭。
我在大学课程中了解了数据结构和算法,他们教了我们如何实现它们。在阅读了关于SO和Quora的一些答案之后,似乎建议使用STL容器。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
3年前关闭。
我在大学课程中了解了数据结构和算法,他们教了我们如何实现它们。在阅读了关于SO和Quora的一些答案之后,似乎建议使用STL容器。
最佳答案
作为软件工程师/开发人员,您应该知道特定数据结构如何在后台运行。并且您应该能够在需要时自定义/发明一个。这就是他们以为你的原因。
但是通常您不需要重新发明轮子。因此,当有经过尝试和测试的数据结构(例如std::stack
)时,无需再次进行操作。尤其是因为与STL或其他任何精心设计的Boost相比,您在实现中遇到的错误问题更多。
关于c++ - 我应该学习使用C++ STL容器而不是构建它们吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34503964/
10-12 23:56