Как вы, наверное, знаете, в C++ нет стандартной графической библиотеки. Большинство игр используют DirectX или OpenGL.
Но как на самом деле работают эти библиотеки? Другими словами, как сторонние библиотеки могут рисовать графику, если в C++ для этого нет механизма? Они просто написаны на другом языке?
Подробнее здесь: https://stackoverflow.com/questions/488 ... -libraries