Итак, я работаю над модульной библиотекой C++ для себя и своей команды. Вот моя ситуация:
У меня есть библиотека A, которая содержит сложный класс управления хранилищем a. У меня также есть библиотека B, которая представляет собой что-то вроде интерфейса сложного протокола, содержащего специальный ответ. Теперь я хочу иметь функцию в классе a, которая МОЖЕТ использовать B. Это может быть полезно для программы X, которая использует A и B. Но есть еще программа Y, которая будет использовать только A, а не сложную библиотеку B.
Как я могу получить такое поведение в С++? Нужны ли мне макросы, символы или есть ли другой способ легко реализовать это, чтобы мне не нужно было включать дополнительный файл в программу? Какой тип библиотеки лучше?
Подробнее здесь: https://stackoverflow.com/questions/495 ... each-other
Две библиотеки, которые могут расширять друг друга ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Могут ли C++11 unique_ptr иshared_ptr преобразовываться в тип друг друга?
Anonymous » » в форуме C++ - 0 Ответы
- 50 Просмотры
-
Последнее сообщение Anonymous
-