gpt4 book ai didi

c++ - C/C++ 故意越界索引

转载 作者:可可西里 更新时间:2023-11-01 18:40:44 26 4
gpt4 key购买 nike

<分区>

假设我有一个这样的数组:

int val[10];

我有意用从负值到大于 9 的所有值对其进行索引,但不以任何方式使用结果值。这是出于性能原因(也许在进行数组访问后检查输入索引更有效)。

我的问题是:

  1. 这样做是否安全,或者我是否会遇到某种内存保护障碍、内存损坏风险或某些索引的类似问题?
  2. 如果我像这样访问超出范围的数据,是否可能根本没有效率? (假设数组没有内置范围检查)。
  3. 这会被视为不好的做法吗? (假设写了一条评论来表明我们知道使用超出范围的索引)。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com