Итак, у меня есть класс, который использует ссылки (&) с такими функциями, как
void request(tcp::socket& socket);
Я начинаю переносить весь свой код на boost::shared_ptr<tcp::socket>
, но мне бы очень хотелось узнать, как превратить мои shared_ptrs в ссылки, чтобы быть способным сделать мой код развитым функцией по функциям, а не на одной итерации, меняющей все, что у меня есть shared_ptr. Итак, как превратить shared_ptr в ссылку?