Здравствуйте, Khimik, Вы писали:
K> R>Ты принципиально ничего не читаешь, или как?
K> R>Умные указатели:
K> R>Как правило, основной целью задействования умных указателей является инкапсуляция работы с динамической памятью таким образом, чтобы свойства и поведение умных указателей имитировали свойства и поведение обычных указателей. При этом на них возлагается обязанность своевременного и аккуратного высвобождения выделенных ресурсов, что упрощает разработку кода и процесс отладки, исключая утечки памяти и возникновение висячих ссылок[2].
K> Утечки памяти — это понятно. Сейчас я отловил все утечки в своей программе, работаю с включенным ReportMemoryLeaksOnShutdown, поэтому такой проблему у меня нет. А что такое висячие ссылки?
Да он издевается!