У меня есть общая библиотека, написанная на С++. Он экспортирует видимый интерфейс из extern "C"
функций, которые создают, уничтожают и манипулируют непрозрачными типами.
Теперь я хотел бы иметь чистую программу на C, которая использует эту библиотеку.
Могу ли я сделать это (платформа самостоятельно)? Когда инициализируется среда выполнения С++ и статические объекты С++, если main
не написана на С++?