الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

OOP البرمجة كائنية المنحى

رائج
بدأه HGB في 29 نوفمبر 2003 · 31 رد · 23,806 مشاهدة · في المواضيع والدروس
مشاركة: واتساب X فيسبوك تيليجرام
#26

السلام عليكم

بارك الله فيك أخي وجزاك الله ألف خير ونفعك بعلمك ..

كفيت ووفيت في الشرح ما شاء الله عليك ونتظر منك المزيد ..

أتلهف بشوق للوصول للوراثة لدي بعض التعقيدات فيها .. وننتظر الدروس القادمة بفارغ الصبر .

تحياتي .

تزود للذي لابــــــــــد منه .... فإن الموت ميقات العبـــاد

وتب مما جنيت وأنت حي ... . وكن متنبها قبل الرقــــــاد

ستندم إن رحلت بغير زاد ... . وتشقى إذ يناديك المنادي

أترضى أن تكون رفيق قوم .... لهم زاد وأنـــت بغير زاد ؟!

#27
void Array::SetSize(int size)
{
int* Temp = m_data;
m_data = new int [size];
m_data = Temp;
}

أظن أن العبارة فيها عدة أخطاء

اولها :-

m_data = new int [size];

عرفنا مصفوفة جديدة من دون أن نتخلص من المصفوفة القديمة بحذفها

ثانيا :-

m_data = Temp;

مسحنا عنوان المصفوفة الجديدة التي عرفناها ووضعنا بدالها العنوان القديم

وبذلك كأننا لم نغير في حجم المصفوفة أي شئ

#28

الف الف الف شكرا...

وفعلا افدتنا اخي العزيز............

#29
اقتباس
مسحنا عنوان المصفوفة الجديدة التي عرفناها ووضعنا بدالها العنوان القديم

وبذلك كأننا لم نغير في حجم المصفوفة أي شئ

نعم كلامك صحيح تماما , والأدهى من ذلك أن المصرف لن يعترض عندما تبدأ بالكتابة في ذاكرة خارج نطاق ذاكرة متغيرك ,

المثال سيعمل بشكل مباشر لكن لن يكون هذا هو المطلوب حيث يمكن الكتابة فوق ذاكرة لم يتم حجزها أبدا ,

لذلك الحل الأفضل , هو بإستخدام النسخ لكي لانتسبب في الكتابة فوق أماكن محظورة قد تؤدي لمشكلة في النهاية ,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#30

بارك الله فيكم وان كان على تحويل الملف الى PDF فارسل لي الملف كاملا وسوف اقوم بتحويله

وهناك نقطة غابت في البداية الا وهي تعريف static وهي من الأشيا المهمة ايضا

اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#31

السلام عليكم ورحمة الله تعالى وبركاته

موضوع متكامل

جاري الاطلاع على الدروس

بارك الله فيك

#32

مشكور اخي شرح رائع جداً وإن شاء الله لي عودة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…