标签: java arrays indexoutofboundsexception
可以静态执行数组边界检查吗? 我认为只能使用静态数组(编译器知道大小)而不是动态数组(编译器不知道大小)。
谢谢
答案 0 :(得分:2)
C倾向于将速度值高于其他所有值,因此边界检查不是语言的一部分。在一般情况下,不能静态地对所有代码进行,因此性能关键应用程序不希望支付运行时成本。
Gcc 不支持插入代码进行边界检查。有人added code执行此操作,但尚未添加到官方来源中。