تعریف deleter برای اشاره گر هوشمند - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تعریف deleter برای اشاره گر هوشمند

0 امتیاز
سلام.

آیا میشه deleter برای اشاره گر هوشمند تعریف کرد که هنگام destroy شدن بتونیم یه سری کارانجام بدیم؟
سوال شده اردیبهشت 29, 1398  بوسیله ی Alias (امتیاز 302)   3 24 31

1 پاسخ

+1 امتیاز
 
بهترین پاسخ
#include <iostream>
void deleter(A* value){
  std::cout << "delete";
}
std::shared_ptr<A> a(new A,deleter);

 

پاسخ داده شده اردیبهشت 29, 1398 بوسیله ی farnoosh (امتیاز 8,362)   20 44 59
انتخاب شد خرداد 14, 1398 بوسیله ی Alias
...