- 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.
- Android Wearable Programming
- Mastering Entity Framework
- 深入淺出Windows API程序設計:編程基礎篇
- Learning Laravel 4 Application Development
- MySQL數據庫基礎實例教程(微課版)
- Go并發編程實戰
- Multithreading in C# 5.0 Cookbook
- Android項目實戰:手機安全衛士開發案例解析
- Learning Modular Java Programming
- 高質量程序設計指南:C++/C語言
- Jenkins 2.x實踐指南
- TensorFlow.NET實戰
- 人件集:人性化的軟件開發
- PHP從入門到精通(微視頻精編版)
- Ionic Framework By Example