История изменений
Исправление X512, (текущая версия) :
В С++ я точно также мог написать o1.get() вместо o1.release()…
Ме могли. Если бы владение не передавалось, вместо указателей в new Object были бы ссылки. unique_ptr::get() нужен только в исключительных случаях.
то программа просто упадёт.
Работает критическая программа на сервере или embedded системе и вдруг падает…
Кстати можете показать пример проектов использующих «POOL_CREATE_ON_STACK»? Google даёт 0 результатов.
Исходная версия X512, :
В С++ я точно также мог написать o1.get() вместо o1.release()…
Ме могли. Если бы владение не передавалось, вместо указателей в new Object были бы ссылки. unique_ptr::get() нужен только в исключительных случаях.
Кстати можете показать пример проектов использующих «POOL_CREATE_ON_STACK»? Google даёт 0 результатов.