Betrachten Sie die folgenden Erklärungen:Wie bekomme ich die Dimensionen (Nestedness) eines verschachtelten Vektors (NICHT die Größe)?
vector<vector<int> > v2d;
vector<vector<vector<string>> > v3d;
Wie kann ich die „Dimensionalität“ der Vektoren in den folgenden Code herausfinden? Zum Beispiel 2 für v2d und 3 für v3d?
C++ ist stark typisiert, so dass Sie die Dimension bereits durch die Tatsache kennen, dass Sie sie verwenden können. 2d wird immer ein zweidimensionaler Vektor innerhalb desselben Bereichs sein. – Rado
Können Sie einen Kontext angeben, in dem Sie diese Informationen nicht kennen würden? – Galik
@Galik Vorlagen. – emlai