Ich habe an einigen Stellen bereits nach einer Lösung für dieses Problem gesucht und bin kurz gekommen. Im Wesentlichen möchte ich ein const 1D-Array aus einer der Zeilen eines const 2d-Arrays zuweisen und dies speziell in einer Header-Datei tun.Assig const 1D Array aus const 2D Array Zeile innerhalb einer Header-Datei C++
Say I
habenconst int Arr1[2][3] = {{1,2,3},{4,5,6}};
und ich möchte ein Array initialisiert werden (innerhalb einer Header-Datei) aus diesem Array. Ich weiß, normalerweise hätte ich tun:
const int *Arr2 = Arr1[1];
oder
const int *Arr2 = Arr1[0];
aber so in einer Header-Datei gibt Fehler mehr Definitionen zu tun. Also meine Frage ist, ob es einen schönen Weg gibt, dies zu tun.