Funktion in C++, die ein Array variabler Dimension zurückgibt

OP Persönliche Seite #3293274
Lesenswert?

In meinem Code muss ich oft mit mehrdimensionalen Arrays arbeiten. Das 
Erstellen der Arrays bläht den Code auf. Deswegen habe ich mir gedacht, 
dass es praktisch wäre eine Funktion zu haben, die das macht. Z.B.:

allocateMDArray(size_t NDim, size_t *LDim) {...}

Hier soll NDim die Anzahl der Dimensionen sein und LDim ein Array der 
Länge NDim, welches die Ausdehnung in der jeweiligen Dimension enthält.

Der Rückgabetyp müsste variabel sein, denke ich mal. Geht das? Ein 
variabler Datentyp (double, float, int) wäre auch nicht schlecht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren