In my opinion, with which many will probably disagree, there&#x27;s nothing wrong with using STL containers in moderation if you approach it right. std::vector is good enough and fast enough in most cases if you reserve space and are judicious with allocations.