以下代码导致exc_bad_access地址0x0错误 - 即使我以某种方式正确。它用于执行指向功能的阵列。如果我用我的数字更改 sizeof(draw);
,那就可以按预期工作。
for(int i = 0; i < sizeof(draw); i++)
draw[i](i);
sizeof(draw)
返回"绘制"字节数,而不是项目数的大小。您可能正在寻找(sizeof(draw)/sizeof(draw[0]))