![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework 4.1 |

| BREW 2.0 | BREW 2.1 | BREW 3.0 | BREW 3.1 |
|---|---|---|---|
| ○ | ○ | ○ | ○ |
| パブリック関数 | |
|---|---|
| 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 - 2008 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|