প্রশ্ন ট্যাগ «destructor»

21
জাভা জন্য কোন ডেস্ট্রাক্টর আছে?
জাভা জন্য কোন ডেস্ট্রাক্টর আছে? আমি এ সম্পর্কে কোনও ডকুমেন্টেশন খুঁজে পেতে সক্ষম হবে বলে মনে হচ্ছে না। যদি তা না থাকে তবে আমি কীভাবে একই প্রভাব অর্জন করতে পারি? আমার প্রশ্নটি আরও সুনির্দিষ্ট করার জন্য, আমি এমন একটি অ্যাপ্লিকেশন লিখছি যা ডেটা এবং স্পেসিফিকেশন নিয়ে কাজ করে বলে যে …

9
আমি কীভাবে পাইথন অবজেক্টটি সঠিকভাবে পরিষ্কার করব?
class Package: def __init__(self): self.files = [] # ... def __del__(self): for file in self.files: os.unlink(file) __del__(self)উপরে একটি AttributeError ব্যতিক্রম ব্যর্থ হয়। আমি বুঝতে পারি পাইথন "গ্লোবাল ভেরিয়েবল" (এই প্রসঙ্গে সদস্য ডেটা?) এর অস্তিত্বের নিশ্চয়তা দেয় না__del__() । যদি এটি হয় এবং ব্যতিক্রমের কারণ এটি হয় তবে আমি কীভাবে নিশ্চিত …
461 python  destructor 

7
আমার কি স্পষ্টভাবে বেস ভার্চুয়াল ডেস্ট্রাক্টর কল করতে হবে?
সি ++ (কোনও ভার্চুয়াল ডেস্ট্রাক্টর সহ) ক্লাসকে ওভাররাইড করার সময় আমি উত্তরাধিকারী বর্গের ভার্চুয়াল হিসাবে আবার ডেস্ট্রাক্টরকে বাস্তবায়ন করছি, তবে আমাকে কি বেস ডিস্ট্রাক্টর বলা দরকার? যদি তা হয় তবে আমি ভাবছি এটি এমন কিছু ... MyChildClass::~MyChildClass() // virtual in header { // Call to base destructor... this->MyBaseClass::~MyBaseClass(); // Some …
350 c++  destructor 

16
একটি ডেস্ট্রাক্টর বাইরে ব্যতিক্রম নিক্ষেপ
বেশিরভাগ লোক বলে যে কখনও ডেস্ট্রাক্টরের বাইরে কোনও ব্যতিক্রম ছুঁড়ে না ফেলে - এর ফলে অনির্ধারিত আচরণের ফলাফল হয়। স্ট্রাস্ট্রপ এই বিষয়টি তুলে ধরেছে যে "ভেক্টর ডেস্ট্রাক্টর স্পষ্টভাবে প্রতিটি উপাদানটির জন্য বিনষ্টকারীকে ডাকে। এটি বোঝাচ্ছে যে কোনও উপাদান ডেস্ট্রাক্টর নিক্ষেপ করলে ভেক্টর ধ্বংস ব্যর্থ হয় ... ডেস্ট্রাক্টর থেকে নিক্ষিপ্ত ব্যতিক্রমগুলি …



11
সাবক্লাসের পয়েন্টারে মুছে ফেলা কি বেস ক্লাসের ডেস্ট্রাক্টরকে কল করে?
আমার একটি রয়েছে class Aযা এর একটি ক্ষেত্রের জন্য একটি হিপ মেমরির বরাদ্দ ব্যবহার করে। ক্লাস এ তাত্ক্ষণিকভাবে এবং অন্য শ্রেণিতে পয়েন্টার ক্ষেত্র হিসাবে সংরক্ষণ করা হয় ( class B। আমি যখন ক্লাস বি এর একটি অবজেক্টের সাথে সম্পন্ন হয়েছি তখন আমি কল deleteকরি যা আমি ডিস্ট্রাক্টরকে কল করি ... …


12
আমাদের কেন সি ++ এ খাঁটি ভার্চুয়াল ডেস্ট্রাক্টর দরকার?
আমি ভার্চুয়াল ডেস্ট্রাক্টরের প্রয়োজনীয়তা বুঝতে পারি। তবে কেন আমাদের খাঁটি ভার্চুয়াল ডেস্ট্রাক্টর দরকার? সি +++ এর একটি নিবন্ধে লেখক উল্লেখ করেছেন যে আমরা যখন ক্লাস বিমূর্ত করতে চাই তখন আমরা খাঁটি ভার্চুয়াল ডেস্ট্রাক্টর ব্যবহার করি। তবে আমরা যে কোনও সদস্যকে শুদ্ধ ভার্চুয়াল হিসাবে ফাংশন তৈরি করে একটি শ্রেণি বিমূর্ত করতে …


10
সি ++ ডিসস্ট্রাক্টর কখন ডাকা হয়?
বেসিক প্রশ্ন: সি ++ তে কোনও প্রোগ্রাম কখন একটি ক্লাসকে 'ডেস্ট্রাক্টর পদ্ধতিটি কল করে? আমাকে বলা হয়েছে যে যখনই কোনও বস্তু সুযোগের বাইরে চলে যায় বা তার সাথে জড়িত থাকে তখনই এটি ডাকা হয়delete আরও নির্দিষ্ট প্রশ্ন: 1) যদি পয়েন্টারটির মাধ্যমে অবজেক্টটি তৈরি করা হয় এবং সেই পয়েন্টারটি পরে মুছে …
118 c++  destructor 

7
সি # তে আইডিস্পোজেবল বনাম ডেস্ট্রাক্টর ব্যবহারের মধ্যে পার্থক্য কী?
আমি কখন কোনও ক্লাসে আইডিসপোজকে কোনও ডেস্ট্রাক্টরের বিপরীতে প্রয়োগ করব? আমি এই নিবন্ধটি পড়েছি , তবে আমি এখনও বিষয়টিটি অনুপস্থিত। আমার ধারণাটি হ'ল আমি যদি কোনও জিনিসে আইডিসপোজ প্রয়োগ করি তবে আবর্জনা সংগ্রহকারী এটি করার অপেক্ষার বিরোধী হিসাবে আমি স্পষ্টভাবে এটি 'ধ্বংস' করতে পারি। এটা কি সঠিক? তার মানে কি …
101 c#  .net  dispose  destructor 

3
সি # তে কোনও ক্লাসে ডেস্ট্রাক্টর এবং ফাইনালাইজ পদ্ধতির মধ্যে পার্থক্য কী?
কোনও ক্লাসে ডেস্ট্রাক্টর এবং ফাইনালাইজ পদ্ধতির মধ্যে যদি একটি থাকে তবে কী পার্থক্য? আমি সম্প্রতি আবিষ্কার করেছি যে ভিজ্যুয়াল স্টুডিও ২০০ 2008 একটি চূড়ান্তকরণ পদ্ধতির সমার্থক একজন ডেস্ট্রাক্টরকে বিবেচনা করে, যার অর্থ ভিজুয়াল স্টুডিও আপনাকে একই সাথে কোনও ক্লাসে উভয় পদ্ধতি সংজ্ঞায়িত করতে দেয় না। উদাহরণস্বরূপ, নিম্নলিখিত কোড খণ্ড: class …

3
শেয়ার করা_পাত্র যাদু :)
মিঃ লিডস্ট্রাম এবং আমার একটি যুক্তি ছিল :) মিঃ লিডস্ট্রমের দাবী একটি কনস্ট্রাক্টের shared_ptr<Base> p(new Derived);জন্য ভার্চুয়াল ডেস্ট্রাক্টর থাকতে বেসের প্রয়োজন হয় না: আর্মেন ​​সিরুনিয়ান : "সত্যিই? শেয়ার্ড_প্টার কি সঠিকভাবে পরিষ্কার হয়ে যাবে? আপনি কি এই ক্ষেত্রে কীভাবে এই প্রভাবটি কার্যকর করতে পারবেন তা প্রদর্শন করতে পারেন?" ড্যানিয়েল লিডস্ট্রোম : …

2
জিএনইউ জিসিসি (জি ++): কেন এটি একাধিক ডেটর তৈরি করে?
পরিবেশের বিকাশ: জিএনইউ জিসিসি (জি ++) ৪.১.২ আমি ইউনিট পরীক্ষায় কীভাবে 'কোড কভারেজ - বিশেষত ফাংশন কভারেজ' বাড়ানোর জন্য তদন্ত করার চেষ্টা করছি, আমি খুঁজে পেয়েছি যে কিছু ক্লাস ডর্টর একাধিকবার উত্পন্ন হয়েছে বলে মনে হচ্ছে। আপনার কারও কারও কেন ধারণা আছে, দয়া করে? আমি নিম্নলিখিত কোডটি ব্যবহার করে উপরে …
90 c++  g++  destructor 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.