C++ может в конечном итоге добавить графику в стандарт (they were considering it), но на данный момент стандарт C++ не включает графику.
Вы можете использовать другие стандарты, чтобы писать пиксель на экран. Если вы работаете в Linux, there is already an answer up.
Если вы используете VGA, вы можете на самом деле write directly to the VGA buffer (ПРЕДУПРЕЖДЕНИЯ: ПУТЬ устаревшей Как «предназначены для DOS» устарели). Вероятно, вы использовали бы встроенную сборку C++ для установки режима рендеринга вместо того, что использует эта страница, а затем используйте обычный unsigned char*
вместо «дальнего» указателя для доступа к нему. Хотя вы, вероятно, не используете VGA и, вероятно, не хотите использовать сборку (особенно встроенную сборку).
Итак, что вы делаете за пределами этого? Не важно. Вам нужно использовать внешнюю библиотеку специально для рендеринга, поэтому, возможно, OpenGL или DirectX или какая-либо библиотека, использующая их.
C++ не предоставляет «родную» графическую библиотеку. –
почему кто-то хотел бы сделать это любым способом? – Samer
Я только один, чтобы знать. Я собираюсь сделать некоторые графики (образовательные, а не профессиональные) –