初始化一个向量为零C ++ / C ++ 11

我知道在C ++ 11中,他们添加了将variables初始化为零的function

double number = {}; // number = 0 int data{}; // data = 0 

有没有类似的方法来初始化一个固定长度的std::vector到所有的零?

你不需要初始化列表:

 std::vector<int> vector1(length, 0); std::vector<double> vector2(length, 0.0);