C++ Матрица в классе

178
28 января 2019, 12:30

Как поместить этот код в класс?

std::vector<std::vector<Element*>> matrix(5, std::vector<Element*>(5));

Чтобы в public был сам обьект а его заполнение проходило в конструкторе класса

Answer 1

В классе объявляем матрицу, а инициализируем через список инициализации в конструкторе:

class MyClass
{
public:
    std::vector<std::vector<Element*>> matrix;
    MyClass() : matrix(5, std::vector<Element*>(5)) {}
};
READ ALSO
Как читать файл в C++ построчно?

Как читать файл в C++ построчно?

Нужно, чтобы программа читала только определенные строки в файле, например, 1 строку или 7, но не весь файл целиком

210
Как отправить int Array в Dragino с помащю Lora Shild?

Как отправить int Array в Dragino с помащю Lora Shild?

У меня есть етот массив!!

199
Повреждение файлов при отключении питания и исключениях в процессах

Повреждение файлов при отключении питания и исключениях в процессах

Я занимаюсь разработкой автономных систем управления и анализа для тяжелой промышленностиИспользую язык C (C99-C11)

197
Вызов и подключение программы на c++ из c#

Вызов и подключение программы на c++ из c#

Есть программа на c++, которая генерирует зашифрованное сообщение и выводит в файл и консольПрограмма на c# должна эти данные выводить на winforms

170