Как добавить пустой массив в массив?

144
11 января 2020, 09:10

Как на С++ будут выглядеть следующие строчки написанные на Python:

bucketCount = 10
buckets = []
for i in range(0, bucketCount):
    buckets.append([])
Answer 1

Обычные массивы в С++ не могут менять свой размер, поэтому используем std::vector:

int bucketCount = 10;
std::vector<std::vector<int>> buckets(bucketCount);

Не забудьте #include <vector>.

READ ALSO
Как заменить каждый элемент матрицы на среднее арифметическое?

Как заменить каждый элемент матрицы на среднее арифметическое?

Дана квадратная матрица и число nЗаменить каждый элемент матрицы на среднее арифметическое элементов квадрата размера 2n+1 с центром в данном...

156
Ошибка компиляции No Target Architecture

Ошибка компиляции No Target Architecture

Хочу начать дебагинг проекта, написал простенькую тестовую функцию в классе которая взаимодействует с Windows APIКонечный компютер x86

138
C++ Сравнить два N-арных дерева

C++ Сравнить два N-арных дерева

У меня есть 2 дерева представленные такой структурой подскажите идею как их можно сравнить между собой,(данные хранятся только в листах)

138
Проблема с методами доступа к private полям;

Проблема с методами доступа к private полям;

В классе ,в private полях есть объект другого классаУ этого объекта есть закрытые поля

114