C++標準庫中包含了以下幾種容器類型:
- vector:動態數組,支持快速隨機訪問和插入刪除操作。
- list:雙向鏈表,支持快速插入刪除操作。
- deque:雙端隊列,可以在兩端進行快速插入刪除操作。
- set:集合,內部元素有序且唯一。
- multiset:多重集合,內部元素有序但可以重復。
- map:映射,鍵值對的集合,內部元素按鍵有序且唯一。
- multimap:多重映射,鍵值對的集合,內部元素按鍵有序但可以重復。
- unordered_set:無序集合,內部元素無序且唯一。
- unordered_multiset:無序多重集合,內部元素無序且可以重復。
- unordered_map:無序映射,鍵值對的集合,內部元素無序且唯一。
- unordered_multimap:無序多重映射,鍵值對的集合,內部元素無序且可以重復。
這些容器類型提供了不同的功能和性能特點,可以根據實際需求選擇合適的容器類型。