어떤 C 호환 라이브러리를 사용하든 관계없이 헤더 정의 된 상수를 보면 항상 16 진수 값으로 정의됩니다. 여기에, 예를 들어, GL/gl.h에서 :라이브러리의 C 헤더 파일에있는 상수는 항상 16 진수로 정의되는 이유는 무엇입니까?
#define GL_POINTS 0x0000
#define GL_LINES 0x0001
#define GL_LINE_LOOP 0x0002
#define GL_LINE_STRIP 0x0003
#define GL_TRIANGLES 0x0004
#define GL_TRIANGLE_STRIP 0x0005
#define GL_TRIANGLE_FAN 0x0006
#define GL_QUADS 0x0007
#define GL_QUAD_STRIP 0x0008
#define GL_POLYGON 0x0009
이 규칙에 대한 특별한 이유가 왜 단순히 대신 소수점 값을 사용하지?
그러나 이것은 OP의 GL 상수에 적용되지 않습니까? 그렇습니다. – CaffeineAddict
아니요, 그렇지 않습니다. 그러나 스타일은 동일합니다. 비트 현명한 유용성이 처음이라고 생각합니다. 이것이 대회를 이끌었습니다. 컨벤션은 비트 단위 작업이 관련이 있는지 여부에 관계없이 계속됩니다. – jwismar