FreeBASIC マニュアルのトップに戻る

FreeBASIC CatPgMemory

目次→実行時ライブラリー参考→Memory Functions←オリジナル・サイト

メモリ関数 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

静的、動的メモリで使う、手続き。

記述:
これらの手続きは、空いているストレージや塊(heap)へのアクセスを提供します。
メモリは、空いているストレージから、予約と、解放ができます。そして、手続きは、読んだり、直接このメモリに書くことができます。

動的メモリで使う
動的メモリを、予約するか、リサイズするか、または解放する手続き。
その他の手続き
メモリのアドレスに、値を読むか、アドレスから値を書く手続き。

動的メモリで使う
ALLOCATE
非初期化しているメモリの、複数のバイトを予約して、アドレスを返します。
CALLOCATE
初期化している(ゼロに合わせられている)メモリの、複数のバイトを予約して、アドレスを返します。
REALLOCATE
予約したメモリーのサイズを、変えます。
DEALLOCATE
予約したメモリを、解放して、システムに戻します。

その他の手続き
PEEK
アドレスから、値の型を読みます。
POKE
値の型を、アドレスに書きます。
CLEAR
規定値で、配列のデータをクリアします。
FB_MEMCOPY
メモリブロックを、ある場所から別の場所にコピーします。
(メモリ領域は重複してはいけません)
FB_MEMCOPYCLEAR
メモリブロックの最初の部分を、ある場所から別の場所にコピーし、残りをクリアします。
(メモリ領域は重複してはなりません)
FB_MEMMOVE
メモリブロックを、ある場所から別の場所に、コピーします。
(メモリ領域が重複する場合があります)
SWAP
2つの変数の内容を、交換します。
SADD
zstring/wstring 変数の、データのためのアドレスを返します。

 

参照:
目次に戻る
ページ歴史:2020-09-17 13:39:32
日本語翻訳:WATANABE Makoto、原文著作者:JeffMarshall

ホームページのトップに戻る

表示-非営利-継承