プログラム言語 FreeBasic |
Sub FreeHashTable(p As Any Ptr , bFlagFreeMemoryStrings As Long = 0)
文字列データメモリを解放するためのフラグ。
ハッシュテーブルをクリアします。
ハッシュテーブルを文字列データに使った場合(SetValueStrHashTable 文字列関数を使って入力した場合)、関数の最後のパラメーターにゼロ以外の値を渡す必要があります。
p - CreateHashTable 関数によって返されるハッシュテーブルハンドル
bFlagFreeMemoryStrings - 文字列データメモリを解放するためのフラグ。
Windows , Linux
#include "window9.bi"
dim p as any ptr = CreateHashTable()
For i As Long = 0 To 10
SetValueStrHashTable(p , "string" & i , str(i))
Next
? GetSizeHashTable(p)
FreeHashTable(p , 1)
? GetSizeHashTable(p)
DeleteHashTable(p , 1)
11
0