C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 53 を表示中)
■29289 / )  Re[1]: C++/CLI ハンドル変数について
□投稿者/ 渋木宏明(ひどり) (979回)-(2008/12/07(Sun) 13:59:34)
渋木宏明(ひどり) さんの Web サイト
> 現状、私の中ではハンドル(^)はガーベジコレクタメモリ内で扱われるポインタのようなものと
> 理解しており、C的な感覚で使っていたのですが、理解が間違っているようであり、
> どう修正してよいか困っております。

ポインタだとしても間違ってますよね?

Hoge* m_hoge;

void Load()
{
InitBmp(m_hoge);
}

void Init(Hoge* hoge)
{
delete hoge;

hoge = new Hoge();
}

って、InitBmp() から戻ってきた後に、m_hoge に期待するような値が設定されていると思います?

返信 編集キー/


管理者用

- Child Tree -