忽略OpenGL typedef有什么影响?

Max*_*Max 2 opengl typedef

所以,我正在使用OpenGL,其中typedefs unsigned integer- > GLuint.

出于某种原因,将程序与GLuint一起使用感觉是错误的,而不是更通用的无符号整数或uint32_t.

关于忽略typedef的消极/积极方面的任何想法?

Cha*_*dia 6

typedef可以使您的代码更具可移植性.如果您曾想要迁移到GLuint可能具有不同基础类型的平台(无论出于何种原因),那么使用它是明智的typedef.