アクセス指定子 const

MQL4基礎

アクセス指定子

const 指定子

 アクセス指定子である constは、変数を定数として宣言することが出来ます。故に、初期化する時(最初)に変数の値を決定後、プログラム処理中この変数を変更することが出来なくなります。

 アクセス指定子は、コンパイラが、変数と構造体、クラスのメンバーにアクセスする方法を定義します。

構成

const int hensu;

 変数を宣言する時に、定数の宣言をします。

使用例

 const指定子を使用した変数に値をプラスするコードです。

コード

// const指定子 
#property strict
void OnInit() {
   const int hensu = 10;    
   hensu1 = hensu + 10;         
}

コードをコンパイルして実行する方法はこちらを参考にしてください。(デモ口座でお試しください)

結果

 コンパイルすると次のようなエラーが発生します。
 「constant cannot be modified (定数は変更できません)」
 変数 hensuは、constによって定数と宣言しているので以後、変更が出来ないようになっています。

 

 

タイトルとURLをコピーしました