প্রথমত, আমি ভালভাবেই অবগত যে কেন সি ++ এ 'অবশেষে' কোন নির্মাণ নেই? তবে অন্য একটি প্রশ্নে দীর্ঘ-বর্ধমান মন্তব্য আলোচনার ফলে একটি পৃথক প্রশ্নের নিশ্চয়তা পাওয়া যায়।
finally
সি # এবং জাভাতে মূলত স্কোপ প্রতি মাত্র একবার (== 1) থাকতে পারে এবং একক স্কোপের একাধিক (== n) সি ++ ডিস্ট্রাক্টর থাকতে পারে তা ছাড়াও আমি মনে করি যে তারা মূলত একই জিনিস। (কিছু প্রযুক্তিগত পার্থক্য সহ।)
তবে, অন্য একজন ব্যবহারকারী যুক্তি দেখিয়েছিলেন :
... আমি বলার চেষ্টা করছিলাম যে একটি ডর্টর অন্তর্নিহিতভাবে (প্রকাশিত শব্দার্থবিজ্ঞানের) জন্য একটি সরঞ্জাম এবং শেষ পর্যন্ত সহজাতভাবে (শব্দার্থক প্রতিশ্রুতিবদ্ধ) জন্য একটি সরঞ্জাম। আপনি যদি না দেখেন তবে: কেন অবশেষে ব্লকগুলিতে একে অপরের শীর্ষে ব্যতিক্রম ছড়িয়ে দেওয়া বৈধ, এবং কেন ধ্বংসকারীদের ক্ষেত্রে এটি একই নয় তা বিবেচনা করুন। (কিছুটা অর্থে, এটি একটি ডেটা বনাম নিয়ন্ত্রণের জিনিস Dest ডেস্ট্রাক্টররা ডেটা প্রকাশের জন্য, অবশেষে নিয়ন্ত্রণ মুক্ত করার জন্য They তারা আলাদা;
কেউ কি এটি পরিষ্কার করতে পারে?