tuple
std::pair 的扩展。
array
std::array 是 C++11 引入的定长顺序容器,可以把它理解为“更现代、接口更完整的原生数组包装”。它的元素个数在编译期就固定下来,既保留了连续内存布局,又提供了 STL 风格的成员函数和迭代器接口。
unordered_map
std::unordered_map 是 C++11 引入的无序关联容器,用来存储“键值对”。它基于哈希表实现,核心目标是让查找、插入、删除在平均情况下接近常数时间。
C++11 引入了多种新的容器,如 std::array、std::forward_list、std::unordered_map 和 std::unordered_set,提供了更好的性能和更多的功能。
std::pair 的扩展。
std::array 是 C++11 引入的定长顺序容器,可以把它理解为“更现代、接口更完整的原生数组包装”。它的元素个数在编译期就固定下来,既保留了连续内存布局,又提供了 STL 风格的成员函数和迭代器接口。
std::unordered_map 是 C++11 引入的无序关联容器,用来存储“键值对”。它基于哈希表实现,核心目标是让查找、插入、删除在平均情况下接近常数时间。