Здравствуйте, sergii.p, Вы писали:
SP>потому что вы отдали владение Компонент может запросто грохнуть ваш объект или скопировать в другую область памяти.
Это аргументация уровня: "shared_ptr может не удалить объект". Навреное, в теории может, если это какой-то сильно кривой shared_ptr.
В Qt стандартный паттерн: дети живут пока родители живут. Понять проще, чем shared_ptr.