মুছে ফেলা [] এবং মুছে ফেলার মধ্যে প্রধান পার্থক্য কি?
মুছে ফেলা [] এবং মুছে ফেলার মধ্যে প্রধান পার্থক্য কি?

ভিডিও: মুছে ফেলা [] এবং মুছে ফেলার মধ্যে প্রধান পার্থক্য কি?

ভিডিও: মুছে ফেলা [] এবং মুছে ফেলার মধ্যে প্রধান পার্থক্য কি?
ভিডিও: রিমুভ এবং রিমুভ চাইল্ডের মধ্যে পার্থক্য কি? 2024, নভেম্বর
Anonim

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

এছাড়া free() এবং ডিলিট এর মধ্যে পার্থক্য কি?

মুছে ফেলার মধ্যে পার্থক্য অপারেটর এবং বিনামূল্যে() ফাংশন মুছে ফেলা যদিও একজন অপারেটর বিনামূল্যে() লাইব্রেরি ফাংশন। বিনামূল্যে মুছে ফেলুন বরাদ্দ মেমরি এবং কল ডেস্ট্রাক্টর। কিন্তু বিনামূল্যে() মেমরি ডি-অ্যালোকেট কিন্তু ডেস্ট্রাক্টর কল করে না। মুছে ফেলা এর চেয়ে দ্রুত বিনামূল্যে() কারণ anoperator সবসময় একটি ফাংশনের চেয়ে দ্রুত।

আরও জানুন, C++ এ ডিলিট কি করে? মুছে ফেলা () ভিতরে গ ++ মুছে ফেলা হয় একটি অপারেটর যে হয় অ্যারে এবং নন-অ্যারে(পয়েন্টার) অবজেক্ট ধ্বংস করতে ব্যবহৃত হয় যা হয় নতুন অভিব্যক্তি দ্বারা নির্মিত। যার অর্থ মুছে ফেলা অপারেটর গাদা থেকে মেমরি বরাদ্দ করে। অবজেক্ট করার নির্দেশক হয় notdestroyed, মান বা মেমরি ব্লক পয়েন্টার দ্বারা নির্দেশিত হয় ধ্বংস

এখানে, অপসারণ এবং মুছে ফেলার মধ্যে পার্থক্য কি?

মুছে ফেলা এবং অপসারণ বেশ একইভাবে সংজ্ঞায়িত করা হয়, কিন্তু প্রধান পার্থক্য তারা যে মুছে ফেলা মানে মুছে ফেলা (অর্থাৎ অস্তিত্বহীন বা পুনরুদ্ধারযোগ্য রেন্ডার করা হয়েছে), যখন অপসারণ connotes take away and setaside (কিন্তু অস্তিত্বে রাখা)।

ডিলিট অপারেটর থেকে ডিস্ট্রাক্টর কোন উপায়ে আলাদা?

প্রথম ধ্বংসকারী , সম্পূর্ণ বস্তু বলা হয় ধ্বংসকারী , কল ছাড়া ধ্বংস সঞ্চালন মুছে ফেলা () বস্তুর উপর। দ্বিতীয় ধ্বংসকারী , বলা হয় ধ্বংসকারী মুছে ফেলা হচ্ছে , কল মুছে ফেলা () বস্তু ধ্বংস করার পরে। যদি কোন বস্তু ধ্বংস হয় কিন্তু না মুছে ফেলা স্তূপ থেকে, কলিং অপারেটর মুছে ফেলুন ভূল.

প্রস্তাবিত: