Но ведь С++ может без проблемм скомпилить код от С
(Ну да, надо результат маллока явно преобразовывать)
Но в целом есть совместимость
короче, нечего тут мусолить. если вопрос стоит в разработке графики, то с++.
если не знаешь, что учить: си или с++, то с++.
если есть библиотеки для с++, то предпочитай их, а не для Си. Обертки не считаются, тут дело вкуса и потребностей (например, для vulkan)