我不明白这个向量声明语句

时间:2019-09-20 03:02:08

标签: c++ vector

为什么在此语句中使用LOG0
    LOG = 35; vector<int> cnt(LOG, 0); //here cnt is a vector name

1 个答案:

答案 0 :(得分:2)

该语句正在构造std::vector,因此您应查看help documentation for the vector constructor

在这种情况下,LOG0专门用于构造函数的两个参数替代中。

  1. LOG用于指定向量的初始大小;
  2. 0用于指定元素的初始值。

换句话说,该表达式声明一个名为cnt的向量,其大小为35,所有元素均初始化为0。