gpt4 book ai didi

c++ - vector 元素大小

转载 作者:行者123 更新时间:2023-12-02 10:07:59 25 4
gpt4 key购买 nike

对于以下代码,vv[1].size()将返回4的输出。我想知道该数字来自何处。

#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<vector<int>> vv;
vector<int> v1(3,5);
vector<int> v2(4,7);
vv.push_back(v1);
vv.push_back(v2);
cout << vv.size() << endl << vv[1].size() << endl;
}

最佳答案

这是因为vector<int> v2(4,7);创建了一个大小为4的 vector ,其值均为7。您最有可能打算编写vector<int> v2 {4,7};来创建一个 vector ,该 vector 具有2个元素4和7。

关于c++ - vector 元素大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59232529/

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