下面是我的程序的一個未完成的代碼,但在當前階段,我收到錯誤(Xcode日誌:Subscripted value is not array, pointer or vector)。我想這與內存分配有關。當我嘗試將值1分配給(*map[x2][y2]).exist和map[x1][y1] = NULL;時,該錯誤發生在if語句中。你能否展示給這些變量賦值的正確方法。 預先感謝您! #include <
我來到這段c#代碼,它應該驗證在早期階段完成的內存分配。 for (int i = 0; i < Size; i++)
{
var b = *(BaseAddress + i); // type of BaseAddress is byte*
*(BaseAddress + i) = b;
}
在我看來,所有的代碼確實是從原始內存字節複製到一個臨時變量b,然後將它寫回原