gpt4 book ai didi

c - C中的关键字/编译器选项,保证不会重叠不同的指针

转载 作者:行者123 更新时间:2023-12-02 08:35:47 25 4
gpt4 key购买 nike

在现代C语言标准中是否有关键字/编译器选项可以告诉编译器我保证不会在内存中重叠不同的指针变量?
说,

void f(int *x, int *y);

保证我对 x的操作不会隐式影响 y。例如。 xy是数组,我知道它们的大小,并且我不会搞砸限制,等等。

我想这将允许编译器进行更好的优化。

最佳答案

是。 checkout restrict关键字。

Restrict details

关于c - C中的关键字/编译器选项,保证不会重叠不同的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21767516/

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