gpt4 book ai didi

c++ - 添加到对 vector

转载 作者:IT老高 更新时间:2023-10-28 14:01:41 24 4
gpt4 key购买 nike

我有一个 pairvector,如下所示:

vector<pair<string,double>> revenue;

我想从这样的 map 中添加一个字符串和一个 double :

revenue[i].first = "string";
revenue[i].second = map[i].second;

但由于未初始化收入,因此会出现越界错误。所以我尝试像这样使用 vector::push_back:

revenue.push_back("string",map[i].second);

但这表示不能接受两个参数。那么如何添加到这个pairvector

最佳答案

使用 std::make_pair :

revenue.push_back(std::make_pair("string",map[i].second));

关于c++ - 添加到对 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7897050/

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