CArrayChar

CArrayChar クラスは char または uchar 型の変数の動的配列のクラスです。

説明

CArrayChar クラスは char または uchar 型の動的配列の変数を操作する能力を提供します。配列要素の追加/挿入/削除、配列のソート、ソートされた配列での検索が実装されています。またファイル操作のメソッドも実装されています。

宣言

  class CArrayChar : public CArray

タイトル

  #include <Arrays\ArrayChar.mqh>

継承階層

  CObject

      CArray

          CArrayChar

クラスメソッド

メモリ制御

 

Reserve

メモリを割り当てて、配列のサイズを増加します。

Resize

配列の新しい(減少した)サイズを設定します。

Shutdown

配列をクリアして、メモリを完全に開放します。

追加メソッド

 

Add

配列の最後に要素を追加します。

AddArray

配列の最後に別の配列の要素を追加します。

AddArray

配列の最後に別の配列の要素を追加します。

Insert

指定された位置に配列の要素を挿入します。

InsertArray

指定された位置に別の配列の要素を挿入します。

InsertArray

指定された位置に別の配列の要素を挿入します。

AssignArray

別の配列の要素を複製します。

AssignArray

別の配列の要素を複製します。

変更メソッド

 

Update

指定された位置の配列の要素を変更します。

Shift

配列内の指定された位置から要素を指定されたオフセットに移動します。

削除メソッド

 

Delete

配列の指定された位置から要素を削除します。

DeleteRange

配列の指定された位置から要素のグループを削除します。

アクセスメソッド

 

At

配列の指定された位置から要素を取得します。

比較メソッド

 

CompareArray

配列を別の配列と比較します。

CompareArray

配列を別の配列と比較します。

ソートされた配列の操作

 

InsertSort

ソートされた配列に要素を挿入します。

Search

ソートされた配列内でサンプルに等しい要素を検索します。

SearchGreat

ソートされた配列内でサンプルより大きい要素を検索します。

SearchLess

ソートされた配列内でサンプルより小さい要素を検索します。

SearchGreatOrEqual

ソートされた配列内でサンプル以上の要素を検索します。

SearchLessOrEqual

ソートされた配列内でサンプル以下の要素を検索します。

SearchFirst

ソートされた配列内でサンプルに等しい最初の要素を検索します。

SearchLast

ソートされた配列内でサンプルに等しい最後の要素を検索します。

SearchLinear

配列内でサンプルに等しい要素を検索します。

入出力

 

virtual Save

データ配列をファイルに保存します。

virtual Load

データ配列をファイルから読み込みます。

virtual Type

配列の型識別子を取得します。

クラスから継承されたメソッド CObject

Prev, Prev, Next, Next, Compare

クラスから継承されたメソッド CArray

Step, Step, Total, Available, Max, IsSorted, SortMode, Clear, Sort