c++ map unordered_map 区别

2023-12-25 17:28:30

目录

map访问,没有key会获取默认值

std::map 和 std::unordered_map 区别


map访问,没有key会获取默认值

在 C++ 的 std::map 中,如果使用 operator[] 访问一个不存在的键,它会创建一个新的键,并将其关联的值初始化为该值类型的默认值。如果值类型是内置类型(例如 int、double 等),默认值通常是零。如果值类型是自定义类,则会调用该类的默认构造

文章来源:https://blog.csdn.net/jacke121/article/details/135203247
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。