- Mastering C++ Programming
- Jeganathan Swaminathan
- 137字
- 2021-07-02 18:28:48
Containers
STL containers are objects that typically grow and shrink dynamically. Containers use complex data structures to store the data under the hood and offer high-level functions to access the data without us delving into the complex internal implementation details of the data structure. STL containers are highly efficient and time-tested.
Every container uses different types of data structures to store, organize, and manipulate data in an efficient way. Though many containers may seem similar, they behave differently under the hood. Hence, the wrong choice of containers leads to application performance issues and unnecessary complexities.
Containers come in the following flavors:
- Sequential
- Associative
- Container adapters
The objects stored in the containers are copied or moved, and not referenced. We will explore every type of container in the upcoming sections with simple yet interesting examples.
- scikit-learn Cookbook
- 認識編程:以Python語言講透編程的本質
- PHP+MySQL網站開發技術項目式教程(第2版)
- Android 7編程入門經典:使用Android Studio 2(第4版)
- GitLab Repository Management
- Web程序設計(第二版)
- TradeStation交易應用實踐:量化方法構建贏家策略(原書第2版)
- Unity Game Development Scripting
- Visual C#.NET程序設計
- Java面向對象程序設計
- Mastering React
- QGIS 2 Cookbook
- 深度探索Go語言:對象模型與runtime的原理特性及應用
- Backbone.js Testing
- Clojure Web Development Essentials