![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0 |
| パブリック関数 | |
|---|---|
| Bool |
CheckAvail(
UInt32 size
)
指定されたサイズのメモリ ブロックが割り当て可能かどうかをチェックします。
|
| Void |
Free(
VoidPtr mem
) 割り当て済みのメモリーブロックを解放します。
|
| UInt32 |
GetMemStats( Void )
現在使用されている合計メモリーに関する統計情報を返します。
|
| VoidPtr |
Malloc(
UInt32 size
)
要求されたサイズのメモリーブロックを割り当て、
割り当てたメモリーブロックへのポインタを返します。
|
| T * |
MallocRec( Void )
指定された標準データ型に必要なメモリーを割り当てます。
割り当てられたポインタは、そのデータ型にキャストされてから返されます。
|
| static SFBHeapSmp |
NewInstance( Void )
SFBHeap インターフェイスのインスタンスを取得します。
|
| VoidPtr |
Realloc(
VoidPtr mem
, UInt32 size
)
メモリーブロックの再割り当てを行い、そのサイズを変更します。
|
| WCharPtr |
StrDup(
WCharPtr string
) 指定された文字列を複製します。
|
[ public ] UInt32 GetMemStats(Void);
[ public ] T * MallocRec(Void);
[ public, static ] SFBHeapSmp NewInstance(Void);
[ public ] VoidPtr Realloc( VoidPtr mem // 再割り当てするメモリーブロックへのポインタ。 // null を指定すると、この関数は SFBHEAP::Malloc() と同じように動作し、 // size バイトの新規ブロックを割り当てる。 UInt32 size // メモリーブロックの新しいサイズを指定する。 );
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|