opengl - 忽略 OpenGL typedef 有什么影响?

标签 opengl typedef

所以,我正在使用 OpenGL,它的类型定义 unsigned integer -> GLuint

出于某种原因,在我的程序中使用 GLuint 而不是更通用的无符号整数或 uint32_t 感觉不对。

对于忽略 typedef 的消极/积极方面有什么想法吗?

最佳答案

typedef 可以使您的代码更具可移植性。如果你想移动到一个平台,其中有 GLuint可能有不同的基础类型(无论出于何种原因),使用 typedef 是明智的.

关于opengl - 忽略 OpenGL typedef 有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7758285/

相关文章:

C++ - 类型局部名称的重要性

c++ - OpenGL故障;抗锯齿 MSAA 8x 后白线中的黑色像素

c - Material 着色不起作用

c++ - 访问说明符在 typedef 和前向声明中的作用

C++ 类型定义错误

c++ - 如何使用别名声明模板化函数 typedef?

c - 将 'typedef struct' 数组传递给函数

c++ - 如何创建轮廓

c++ - glsl 中 sampler2D 上的“纹理”函数调用使整个屏幕变灰

c++ - 围绕绝对轴旋转 3d 模型