তুচ্ছ ডিফল্ট নির্মাতা সম্পর্কে cppreferences থেকে উদ্ধৃত নিম্নলিখিত অনুচ্ছেদ বুঝতে আমার অসুবিধা হয়েছে । আমি স্ট্যাকওভারফ্লো অনুসন্ধান করেছি কিন্তু এখনও একটি পরিষ্কার উত্তর পাইনি। সুতরাং সাহায্য করুন।
তুচ্ছ ডিফল্ট কনস্ট্রাক্টর এমন কনস্ট্রাক্টর যা কোনও ক্রিয়া করে না। সি ভাষার সাথে উপযুক্ত সমস্ত ডেটা টাইপ (পিওডি টাইপ) তুচ্ছভাবে ডিফল্ট-গঠনমূলক। সি এর বিপরীতে, তুচ্ছ ডিফল্ট কনস্ট্রাক্টরগুলির সাথে উপযুক্তভাবে সাজানো স্টোরেজগুলির পুনরায় ব্যাখ্যা করে যেমন স্ট্রাইড: ম্যালোকের সাথে বরাদ্দকৃত মেমরি: প্লেসমেন্ট-নতুন প্রয়োজন হয় আনুষ্ঠানিকভাবে একটি নতুন অবজেক্টকে প্রবর্তন করা এবং সম্ভাব্য অপরিজ্ঞাত আচরণ এড়ানো প্রয়োজন cannot
বিশেষত, যদি তুচ্ছ ডিফল্ট কনস্ট্রাক্টর কিছুই না করে তবে আমরা কেন স্টোরেজটির পুনরায় ব্যাখ্যা করতে পারি না এবং প্রদত্ত প্রকারের সাথে কোনও বস্তু রয়েছে তা ভান করতে পারি না কেন? আপনি দয়া করে এর ফলে তৈরি হওয়ার সম্ভাব্য অপরিবর্তিত আচরণের জন্য কিছু উদাহরণ সরবরাহ করতে পারেন?
*reinterpret_cast<float*>(&someNonFloatObject) = 0.1f;
। সি ++ এর অবজেক্ট মেশিনে নির্দিষ্ট করা অবজেক্টস এবং অবজেক্ট লাইফটাইমগুলির ধারণা রয়েছে এবং কেবল স্টোরেজ থেকে কোনও অবজেক্ট তৈরি করার জন্য কোনও সিপিইউ নির্দেশনা থাকার অর্থ এই নয় যে বিমূর্ত মেশিনে কোনও পার্থক্য নেই।