Czy w c ++ jest możliwe, aby klasa miała element będący wielowymiarową tablicą, której wymiary i zakresy nie są znane do czasu wykonania?

Pierwotnie zapytałemużycie zagnieżdżonego std :: array do utworzenia wielowymiarowej tablicy bez znajomości wymiarów i zakresów do czasu wykonania ale to miałoProblem XY próby wykonania go za pomocą std :: array.

PytaniaJednokreskowy inicjator Boost.MultiArray iJak zrobić wielowymiarową tablicę o nieokreślonym rozmiarze jako element klasy w c ++? a ich odpowiedzi dostarczają pewnych przydatnych informacji, jak używać Boost :: MultiArray, aby uniknąć konieczności poznania zakresu wymiarów w czasie wykonywania, ale nie udało się zademonstrować, w jaki sposób członek klasy może przechowywać tablicę (utworzoną w czasie wykonywania), której wymiary i zakresy są znane dopiero po uruchomieniu.

questionAnswers(4)

yourAnswerToTheQuestion