Как объявить двумерный массив в классе в заголовочном файле - PullRequest
0 голосов
/ 07 апреля 2019

Я пытаюсь объявить двумерный массив в своем классе следующим образом:

#pragma once

class Matrix
{
    float elements[][];
};

За исключением того, что это недопустимо.Если я избавлюсь от последних двух квадратных скобок, это сработает.Что мне нужно изменить, чтобы иметь возможность объявлять двумерный массив без его инициализации?

1 Ответ

3 голосов
/ 07 апреля 2019

Нет, это невозможно.Вы должны использовать динамическое распределение.Вместо этого используйте std::vector<std::vector<float>>, как сказал @Yksisarvinen.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...