言語基礎

MQL5リファレンス

MQL5における&&と&や||と|の違いについて-ビット単位の論理演算子-

はじめに MQL5には論理演算子とビット単位の論理演算子の2種類があります。 &&や||が論理演算子で、&や|がビット単位の論理演算子となります。 これらは見た目は似ていますが、使用目的や動作が異なります。 &&や||については、下記の記事...
MQL5リファレンス

【MQL5】オブジェクトポインタについて

そもそも「ポインタ」とは何か? そもそもポインタとは、データのメモリアドレスを格納する変数のことです。ポインタを使うことで、直接データにアクセスしたり、関数の引数としてデータのアドレスを渡したりすることができます。 MQL5のオブジェクトポ...
MQL5リファレンス

【MQL5】delete 演算子について

delete演算子とは? delete演算子は、new演算子で作成されたオブジェクトを解除し、オブジェクトによって占有されていたメモリを解放します。削除操作が実行された後、オブジェクト記述子は無効になります。 MQL5のオブジェクトポインタ...
MQL5リファレンス

【MQL5】new演算子について

new演算子とは? new演算子は、MQL5プログラム内で新しいオブジェクトを動的に作成するために使用される演算子です。主にクラスオブジェクトのインスタンスを生成する際に利用されます。new演算子を用いることで、必要なタイミングでメモリを確...
MQL5リファレンス

【MQL5】sizeof演算子について

sizeof演算子とは sizeof演算子は、指定したデータ型やオブジェクト(変数や配列など)のサイズをバイト(byte)単位で返す演算子です。 メモリ管理やバッファ(データを一時的に保存する領域)のサイズ計算など、さまざまな場面で使用され...