2014-09-10 2 views
1

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

ответ

2

Обычно экспортируемые функции являются частью общего интерфейса библиотеки, и автор гарантирует, что пользователи библиотеки могут полагаться на эти методы в следующих (нескольких) версиях библиотеки.