std::shared_ptr's secret constructor — статья о интуитивно-непонятном конструкторе
std::shared_ptr(8) aka The aliasing constructor.
В принципе,
в гугле немало информации, если покопаться, но вдруг кто ещё не читал.
Здравствуйте, flаt, Вы писали:
F>std::shared_ptr's secret constructor — статья о интуитивно-непонятном конструкторе std::shared_ptr(8) aka The aliasing constructor.
F>В принципе, в гугле немало информации, если покопаться, но вдруг кто ещё не читал.
Угу, как раз такой использую, отдавая наружу указатели на элементы контейнера, который сам хранится по shared_ptr.
Также, ЕМНИП, Boost.Python его же юзает внутри себя, в таких же сценариях.
Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, flаt, Вы писали:
F>>std::shared_ptr's secret constructor — статья о интуитивно-непонятном конструкторе std::shared_ptr(8) aka The aliasing constructor.
F>>В принципе, в гугле немало информации, если покопаться, но вдруг кто ещё не читал.
J>Угу, как раз такой использую, отдавая наружу указатели на элементы контейнера, который сам хранится по shared_ptr.
J>Также, ЕМНИП, Boost.Python его же юзает внутри себя, в таких же сценариях.