Разница между созданием объекта через конструктор shared_ptr
и функцией make_shared
заключается в механизме выделения памяти и эффективности.
shared_ptr
: Выделяет память для объекта и управляющего блока (счетчики ссылок) отдельно.
c
make_shared
: Выделяет память для объекта и управляющего блока одним блоком памяти.
c
Разница между созданием объекта через конструктор shared_ptr
и функцией make_shared
заключается в механизме выделения памяти и эффективности.
shared_ptr
: Выделяет память для объекта и управляющего блока (счетчики ссылок) отдельно.
c
make_shared
: Выделяет память для объекта и управляющего блока одним блоком памяти.
c
Register or sign in to get access to full answers for all questions from the question bank.