Skip to content
Discussion options

You must be logged in to vote

感谢提问,这个问题的本质分为几个部分:

  1. 如果axis_rangeloop_range不一致是合法的吗?
    答:显然是不合法的
  2. 如果不合法会出现什么情况?
    答:目前对于程序正确性验证这一块确实代码还不完善。理论上应该报错,但实际上由于没有严格检查会产生undefined behavior。该问题我们也会尽快修复。
  3. 为什么127 和129行为不一致?
    答:undefined behavior会产生不可控的结果。从具体实现上来看,129实际上超过了数组本身的定义空间所以报错了;127没有越界。但这都是”非法行为“不予以鼓励。

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Aguin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants