آزاد سازی خودکار یک فایل - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

آزاد سازی خودکار یک فایل

0 امتیاز
آیا این امکان وجود داره که یک اشاره گر به فایل تعریف کنیم و سپس به کلاس های مختلف این اشاره گر را پاس بدیم و زمانیکه دیگه کسی از این اشاره گر استفاده نکرد به طور خودکار آزاد شه؟
 
سوال شده بهمن 24, 1393  بوسیله ی farnoosh (امتیاز 8,362)   20 44 59

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

می تونید از یک اشاره گر هوشمند از نوع FILE تعریف کنید.

shared_ptr<FILE> f(fopen(file_name,"w"),fclose);

 

پاسخ داده شده بهمن 29, 1393 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
ویرایش شده اردیبهشت 6, 1394 بوسیله ی مصطفی ساتکی
...