C ++ и C совместимы.Вы можете связать код C ++ с кодом C и наоборот (хотя методы C ++, вызываемые из C, должны быть объявлены extern "C"
, чтобы не быть искаженными , и вы потеряете перегрузку, которую обеспечивает искажение имен).
Фактически, в те дни, когда динозавры бродили по Земле, компиляторы C ++ просто излучали C и передавали его компилятору C.
Таким образом, в некотором смысле вы уже компилируете Apache, используяC ++ - совместимый компилятор (хотя его источником не является C ++): у вас не должно быть никаких проблем при написании модуля на C ++ и его связывании.