gpt4 book ai didi

c++ - 使用两个参数初始化 STL vector

转载 作者:行者123 更新时间:2023-12-03 09:13:35 25 4
gpt4 key购买 nike

我看到了How to initialize a vector in c++但找不到相同的案例,所以我在这里询问。

这个表达方式是什么?它不是二维 vector (我的意思是 vector 的 vector )。它声明了一个包含两个元素的 vector 吗?

vector<int> mult_dims(1, 2);

最佳答案

刚刚阅读documentation .

explicit vector (size_type n, const value_type& val);

fill constructor: Constructs a container with n elements. Each element is a copy of val.


你编码

 vector<int> mult_dims(1, 2);

构造一个具有一个元素且值为2的 vector 。

相当于:

  std::vector<int> NO_mult_dims = {2};

关于c++ - 使用两个参数初始化 STL vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39555465/

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