نحوه ذخیره سازی اعضای داده ای در کلاس - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

نحوه ذخیره سازی اعضای داده ای در کلاس

+1 امتیاز
اعضای داده ای (properties) چطوره تو حافظه قرار می گیرند نحوه ذخیره سازیشونو چطوریه؟
سوال شده آذر 6, 1392  بوسیله ی shab (امتیاز 194)   8 22 30

2 پاسخ

0 امتیاز
 
بهترین پاسخ

زمانیکه شما یک نمونه از کلاستون می سازید ذخیره سازی عناصر داده ای داخل کلاس به صورت پیوسته و در واقع به همان صورت که تعریف می کنید ذخیره می شه  زمان دستیابی به عناصر داده ای یک کلاس بیشتر از زمان دستیابی به یک متغیر معمولی نیست. چون اکثر کامپایلر های C++ در هنگام تعریف کلاس یا struct از aligment استفاده می کنند اینکار باعث افزایش سرعت دستیابی به اطلاعات میشه وبقیه فضاهایی که برای aligment کردن استفاده میشه بلا استفاده می مونه.

پاسخ داده شده آذر 7, 1392 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد آذر 7, 1392 بوسیله ی BlueBlade
...