gpt4 book ai didi

c - 给自己赋值 : optimization or extraneous?

转载 作者:太空狗 更新时间:2023-10-29 15:19:56 24 4
gpt4 key购买 nike

所以我浏览了非官方 OpenGL 库的 glimg 部分,发现了一些我觉得很奇怪的东西。在其中一个函数中,一个指针参数被分配给它自己,我看不出这是如何完成任何事情的。这会以某种方式强制内存进入缓存还是其他原因?可能是错误?

static uint8 *resample_row_generic(uint8 *out, uint8 *in_near, uint8 *in_far, int w, int hs)
{
// resample with nearest-neighbor
int i,j;
in_far = in_far; // <-- here?
for (i=0; i < w; ++i)
for (j=0; j < hs; ++j)
out[i*hs+j] = in_near[i];
return out;
}

最佳答案

它用于抑制函数中未使用参数 in_far 的警告。

另一种抑制警告的方法是:

(void)in_far;

关于c - 给自己赋值 : optimization or extraneous?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19173165/

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