gpt4 book ai didi

c++ - 推回 map 容器

转载 作者:太空狗 更新时间:2023-10-29 23:40:56 29 4
gpt4 key购买 nike

我们得到了这张 map :

std::map <int, int> values;

此函数是否与 Vector 的 push_back 函数相同:

void PushBack(int value)
{
values[values.size()] = value;
}

因为 size 返回容器的大小我认为它是正确的,根据以下场景它是:索引 0 = 200索引 1 = 150你想推回 100,values.size() 会返回 2,对吗?那么,就像正常的 push_back 进入索引 2 一样,对吗?

最佳答案

map 的全部意义在于根据唯一表示数据的键来查找和存储数据。

如果您正在这样做,那么使用 map 就没有意义;您应该选择另一种更能满足应用程序设计需求的数据结构。

关于c++ - 推回 map 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15295545/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com