System.StaticArray
C++
template <typename T, int SIZE> struct StaticArray
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | sysmac.h | System | System |
説明
T の固定長配列。T は任意の型です。
StaticArray は、配列として実装されている固定長コレクションです。 静的配列のサイズは定数で、コンパイル時にわかっている必要があります。
テンプレート パラメータ
パラメータ | 使用方法 |
---|---|
t | 要素の型 |
size | 配列のサイズ |
静的配列の要素には、以下のように添字演算子を使ってアクセスします。
// C++ の例
StaticArray<int, 5>a;
a[0] = 100;
printf("%d", a[0]); // 要素 0 の値
要素へのアクセスに使用されるインデックスは、正しいかどうかを確認されません。
メモ: StaticArray クラスは、静的配列を返す Delphi 関数用に設計されたものです。