В динамической библиотеке C++ (Windows) обычно мы используем __declspec(dllexport)
для обозначения класса или функции, которую мы хотим экспортировать, чтобы пользователь библиотеки мог вызывать этот класс или функцию. Поэтому мой вопрос заключается в том, что мы очень тщательно используем это ключевое слово при разработке динамической библиотеки. Каков эффект, если мы экспортируем слишком много функций в динамическую библиотеку?Экспортированные функции в динамической библиотеке в C++
1
A
ответ
2
Обычно экспортируемые функции являются частью общего интерфейса библиотеки, и автор гарантирует, что пользователи библиотеки могут полагаться на эти методы в следующих (нескольких) версиях библиотеки.