প্রশ্ন ট্যাগ «memory-layout»

3
সি তে মেমরি লেআউট গঠন করুন
আমার সি # পটভূমি রয়েছে। আমি সি এর মতো নিম্ন স্তরের ভাষার খুব নবী সি # তে, structএর স্মৃতি ডিফল্টরূপে সংকলকটি রেখে দেয়। সংকলক তথ্য ক্ষেত্রগুলি পুনরায় অর্ডার করতে পারে বা ক্ষেত্রের মধ্যে স্পষ্টভাবে অতিরিক্ত বিট প্যাড করতে পারে। সুতরাং, সঠিক লেআউটটির জন্য আমাকে এই আচরণটি ওভাররাইড করার জন্য কিছু …

7
সিটিতে পয়েন্টার তুলনা কীভাবে কাজ করে? একই অ্যারেতে নির্দেশ না করে এমন পয়েন্টারগুলির সাথে তুলনা করা কি ঠিক?
কে অ্যান্ড আর (সি প্রোগ্রামিং ল্যাঙ্গুয়েজ ২ য় সংস্করণ) অধ্যায়ে আমি নিম্নলিখিতটি পড়েছি: প্রথমত, পয়েন্টারগুলিকে নির্দিষ্ট পরিস্থিতিতে তুলনা করা যেতে পারে। যদি pএবং qএকই অ্যারের সদস্যদের পয়েন্ট, তারপর সম্পর্ক পছন্দ ==, !=, <, >=সঠিকভাবে, ইত্যাদি হবে। যা বোঝাচ্ছে যে কেবল একই পয়েন্টারগুলিকে একই অ্যারের দিকে নির্দেশ করছে তা তুলনা করা …

2
[[no_unique_address]] এবং একই ধরণের দুটি সদস্যের মান
আমি প্রায় খেলছি [[no_unique_address]]মধ্যে c++20। সিপ্রেফারেন্সির উদাহরণে আমাদের একটি খালি টাইপ Emptyএবং প্রকার রয়েছেZ struct Empty {}; // empty class struct Z { char c; [[no_unique_address]] Empty e1, e2; }; স্পষ্টতই, আকারটি Zকমপক্ষে হওয়া উচিত 2কারণ ধরণের e1এবং e2একই রকম। যাইহোক, আমি সত্যিই Zআকার চাই 1। এটি আমাকে ভাবছে, Emptyঅতিরিক্ত …

1
খালি বেস ক্লাসটিও যদি সদস্যের পরিবর্তনশীল হয় তবে খালি বেস অপ্টিমাইজেশন কেন নিষিদ্ধ?
খালি বেস অপ্টিমাইজেশন দুর্দান্ত। তবে এটি নিম্নলিখিত বিধিনিষেধের সাথে আসে: খালি বেস ক্লাসগুলির মধ্যে একটি যদি প্রথম অ স্থিতিশীল ডাটা সদস্যের প্রকারের ভিত্তি বা ভিত্তি হয় তবে খালি বেস অপ্টিমাইজেশন নিষিদ্ধ করা হয়, যেহেতু একই ধরণের দুটি বেস সাবোবজেক্টের অবজেক্টের উপস্থাপনের মধ্যে আলাদা ঠিকানা থাকতে হবে সর্বাধিক উদ্ভূত প্রকারের। এই …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.