Closed. This question is opinion-based。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,以便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