Available

追加のメモリ割り当てをせずに利用可能な配列の要素の数を取得します。

int  Available() const

戻り値

追加のメモリ割り当てをせずに利用可能な配列の要素の数

例:

//--- CArray::Available() の列
#include <Arrays\Array.mqh>
//---
void OnStart()
 {
  CArray *array=new CArray;
  //---
  if(array==NULL)
    {
    printf("Object create error");
    return;
    }
  //--- 利用可能かをチェックする
  int available=array.Available();
  //--- 配列を使用する
  //--- ...
  //--- 配列を削除する
  delete array;
 }