System.StaticArray
C++
template <typename T, int size> struct StaticArray
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | sysmac.h | System | System |
Beschreibung
Ein Array von T mit fester Länge. T ist ein beliebiger Typ.
Ein StaticArray ist eine als Array implementierte Kollektion mit fester Länge. Die Größe eines statischen Arrays ist konstant und muss zur Compilierzeit bekannt sein.
Template-Parameter
Parameter | Verwendung |
---|---|
T | Typ der Elemente |
size | Größe des Arrays |
Mit dem Indizierungsoperator können Sie auf statische Array-Elemente zugreifen:
// C++ example
StaticArray<int, 5>a;
a[0] = 100;
printf("%d", a[0]); // value of element 0
Der Index, mit dem auf ein Element zugegriffen wird, wird nicht auf Gültigkeit geprüft.
Hinweis: Die Klasse StaticArray ist für Delphi-Funktionen konzipiert, die statische Arrays zurückgeben.