LINUX.ORG.RU

nested containers в boost-di

 


0

4

В целях изучения Hypodermic перевел свой старый проект на Hypodermic. Всё было прекрасно, пока я не столкнулся с невозможностью использовать forward declaration для зависимостей, инжектируемых через конструктор для классов, порождаемых с помощью resolve.

Однако почти весь проект уже переведен на использование инъекций зависимостей и автосвязывания и не хотелось от этого отказываться.

Лишен ли этого недостатка boost-di? Если да, то подскажите как в нем реализовать аналог nested containers из Hypodermic и как получить в качестве зависимости контейнер, дабы вручную извлечь из него требуемую зависимость?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.