所以,我正在使用 OpenGL,它的类型定义 unsigned integer
-> GLuint
。
出于某种原因,在我的程序中使用 GLuint 而不是更通用的无符号整数或 uint32_t 感觉不对。
对于忽略 typedef 的消极/积极方面有什么想法吗?
最佳答案
typedef 可以使您的代码更具可移植性。如果你想移动到一个平台,其中有 GLuint
可能有不同的基础类型(无论出于何种原因),使用 typedef
是明智的.
关于opengl - 忽略 OpenGL typedef 有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7758285/