ゲームプログラミング相談室【Part6】
■ このスレッドは過去ログ倉庫に格納されています
0848名前は開発中のものです。
2006/02/27(月) 16:41:18ID:oEXfl838Class1::test(TASK *t) //TASKはタスク用の構造体
{
・・・
}
この関数をタスクの行動関数に指定してタスクを生成したいんだけど
タスククラスのpTask->TaskCreate(test, NULL, 1, 1)でタスク生成関数に関数testのアドレスを渡しても
「void (* (_closure )(TASK *))(TASK *)' 型は 'void *' 型に変換できない」とかエラーが出る
渡す先はタスククラスメンバ関数の
TASK* TaskCreate(void* Func, void* Release, DWORD Priority, DWORD Type)
クラスのメンバ関数はvoid*型に変換できないの?
■ このスレッドは過去ログ倉庫に格納されています