Ist es in c ++ möglich, dass eine Klasse ein Mitglied hat, das ein mehrdimensionales Array ist, dessen Dimensionen und Ausmaße erst zur Laufzeit bekannt sind?

Ich habe ursprünglich gefragtVerwenden von verschachteltem std :: array, um ein mehrdimensionales Array zu erstellen, ohne Dimensionen oder Ausdehnungen bis zur Laufzeit zu kennen aber das hatteDas XY-Problem zu versuchen, es mit std :: array zu erreichen.

Die FragenEinzeiliger Initialisierer für Boost.MultiArray undWie mache ich ein mehrdimensionales Array von unbestimmter Größe zu einem Mitglied einer Klasse in C ++? und ihre Antworten enthalten einige hilfreiche Informationen zur Verwendung von Boost :: MultiArray, um zu vermeiden, dass die Ausmaße der Dimensionen zur Laufzeit bekannt sein müssen. Sie zeigen jedoch nicht, wie ein Klassenmitglied (zur Laufzeit erstellt) ein Array speichern kann, dessen Dimensionen und Ausmaße sind erst zur Laufzeit bekannt.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage