0
要學習FMOD對於學校項目。FMOD :: System *系統;它有什麼作用?
在代碼(從文檔複製):
FMOD_RESULT result;
FMOD::System *system;
result = FMOD::System_Create(&system); // Create the main system object.
if (result != FMOD_OK)
{
printf("FMOD error! (%d) %s\n", result, FMOD_ErrorString(result));
exit(-1);
}
result = system->init(100, FMOD_INIT_NORMAL, 0); // Initialize FMOD.
if (result != FMOD_OK)
{
printf("FMOD error! (%d) %s\n", result, FMOD_ErrorString(result));
exit(-1);
}
什麼是第二行辦(FMOD ::系統*系統;)? 下一行做了什麼(result = FMOD :: System_Create(& system);)?
我覺得線FMOD :: System *系統;創建一個指針,另一行創建系統並檢查錯誤。我只是沒有得到指針的需要。
可能有人請解釋 感謝信
您應該有SDK附帶的文檔。 – chris
@Nabla,大量的C庫可以很好地處理'SomeStructs;創建(&s);'''''''''''''''''''''''''''''''''''''顯然,這個函數需要一個雙指針,我猜這是一個抽象類或者其他東西。 – chris