Подтвердить что ты не робот

Инициализировать вектор для нулей С++/С++ 11

Я знаю, что в С++ 11 они добавили функцию для инициализации переменной до нуля как таковой

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

Есть ли аналогичный способ инициализации std::vector фиксированной длины для всех нулей?

4b9b3361

Ответ 1

Для этого вам не нужны списки инициализации:

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