web-dev-qa-db-ja.com

ベクトルをゼロに初期化するC ++ / C ++ 11

C++ 11では、変数をゼロに初期化する機能が追加されたことを知っています

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

固定長のstd::vectorをすべてゼロに初期化する同様の方法はありますか?

83
pyCthon

そのための初期化リストは必要ありません。

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