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