当我尝试在GLuint变量和类型为GLuint的宏之间进行和操作时遇到了问题。
描述: 环境是android平台上的jni编程 我确保我包含项目所需的标题路径。
<。>在.h文件中,我定义了:#define EGL_WINDOW_RGB 0;
在.cpp文件中,我尝试:
(flags & EGL_WINDOW_RGB)
其中flags是GLuint,实际上是无符号的int类型。
问题: (flags&amp; EGL_WINDOW_RGB)出现语法错误。但是,(flags&amp; 0)是好的
然后,我想知道问题是什么