gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 13:42:42 26 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/27201980/

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