Всем привет.
Возник такой вот вопрос над которым думаю уже некоторое время.
Как ведет себя к примеру шаред поинтер в связке exe<->dll
к примеру если у нас в библиотеке объявлен смарт поинтер и класс, создается обхект и передается в приложение, либа больше не имеет указателей на этот смарт поинтер
и следовательно когда основному приложению он будет не нужен — объект удалится.
По сути получается алоцировали объект в DLL а грохаем в EXE, что не правильно изначально.
В этом собственно и вопрос — как оно работает на самом деле (такая связка)