gpt4 book ai didi

visual-studio - Visual Studio不允许我使用某些变量名

转载 作者:行者123 更新时间:2023-12-04 05:44:16 25 4
gpt4 key购买 nike

我正在使用Visual Studio 2010 Express。当我使用某些变量名时,例如“near,“far”,“IN”,“OUT”),我无法编译:在使用的变量名之后出现语法错误。
例子:

z = 1.0/(far - near);

错误:
error C2059: syntax error : ')'

如何禁用此“功能”?

最佳答案

farnear是16位时代的内置编译器关键字。它们不再存在,不再具有任何意义,但是出于向后兼容的原因,它们仍被定义为Windows header 中的宏。

如果您不想要它们,只需取消定义它们(或不包括Windows header )即可:

#undef far
#undef near

关于visual-studio - Visual Studio不允许我使用某些变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8948493/

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