То есть, владение объектами таки переход вызывающему. Окей, тогда тут и правда нужны указатели, и попробуй тогда вместо сырых указа елей заюзать shared_ptr.