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

محمد علاء الدين

مشرف قسمي C/Cpp و Windows API

المشرفون عضو شرف ★★★★★

  • الدولة الإسلامية
  • Operating Systems & Compilers
2,496مشاركة
885السمعة
141موضوع منشور
2 أكتوبر 2007تاريخ الانضمام
19 يوليو 2022آخر زيارة
36,246مشاهدة للملف
  1. template function pointer

    شكرا لك اخى خالد هذا هو المطلوب بالنسبه للمثال الذى وضعته انت فهو مثال جيد و لكن بالنسبه للـ factory<int>::OnObjectChanged فأعتقد انه المفترض ان تكون داخل الفئه Iobject حيث انها ستكون مشتركه بين جميع الفئات التى سترثها، بمعنى اعتقد ان الفئه Iobject من المفترض …

    11 مايو 2010 في 19:34
  2. المقارنة بين نصّين باستخدام (==) ، بدون مكتبات مساعدة ؟

    إذا قمت بتركيبه بطرق اخرى لن يكون const char* و بالتالى سيفقد ميزة تطبيق الـ optimization عليه و قت ترجمة الكود. المصفوفه b بالتأكيد لا تتساوى مع a و السبب ان a هو مؤشر لـ const و بالتالى لن تستطيع تغيير ما يشير إليه و لكن يمكنك تغيير قيمته هو . النص "abc" لا …

    11 مايو 2010 في 02:10
  3. عنوان مصفوفة int وعنوان مصفوفة char ، لماذا يختلف الناتج ؟

    أخى خالد: هذا مثال على هذه المقوله: int* heap_arr = new int[3]; for (int i = 0; i < 3; i++) heap_arr = i; cout << "array location: " << hex << &heap_arr << endl; cout << "1st element location: " << hex << &heap_arr[0] << endl; و هذا مثال على هذه المقوله: int s…

    11 مايو 2010 في 01:32
  4. المقارنة بين نصّين باستخدام (==) ، بدون مكتبات مساعدة ؟

    عندما يحدث ان يتواجد نصين ثابتين متطابقين يتم حجز لهم symbol واحد فقط و يتم الإشاره إليه من خلال اى مكان تم استخدامه به و عندما يبدأ البرنامج عمله يتم تحميل هذا النص مره واحده و حيث ان جميع الأماكن المستخدم فيها هذا النص ستشير لنفس المكان بالذاكره لذا عند المق…

    11 مايو 2010 في 01:14
  5. template function pointer

    اثناء عملى فى احد البرامج احتجت لعمل template function pointer و لكن بالطبع اللغه لا تدعم هذا النوع من المؤشرات و لا اعلم لماذا ؟؟؟ template <class T> struct IObject { virtual T getValue() = 0; virtual void setValue( T value ) = 0; }; template <class T> typede…

    10 مايو 2010 في 20:45
  6. عنوان مصفوفة int وعنوان مصفوفة char ، لماذا يختلف الناتج ؟

    @خالد إذا كانت المصفوفه تم حجزها داخل الـ heap فهذه المقوله صحيحه حيث ان اسم المصفوفه حينها سيشير لموقع اول عنصر بالمصفوفه و ليس قيمة اول عنصر بها، اما إذا تم تعريف المصفوفه داخل الـ stack فموقع اول عنصر بالمصفوفه يتطابق مع اسم المصفوفه. بالنسب لنقطة وجود تحوي…

    9 مايو 2010 في 15:35
  7. مجموعة متنوعه من الأسئله المتعلقه بالبروسسور

    ربنا يكرمك يا جى. اسئلتى التاليه متعلقه ببيئة الـ 32bit داخل ويندوز xp او 2003 سرفر اقصى مساحة من الذاكره متاحه للبرنامج العامل قدرها 4 جيجا و هى اقصى مساحة يستطيع ان يتعامل معها المعالج مع عدم وجود PAE و لكن مع وجودها هل هذا يزيد مدى المساحه المتاحه للبرنامج …

    9 مايو 2010 في 15:13
  8. مجموعة متنوعه من الأسئله المتعلقه بالبروسسور

    معذره اخى GameingMasterR حيث انى ادخل قليلا هذه الأيام داخل الـ 64bit العنونه فى النهايه هى Displacement حيث عندما يكتب كود كالتالى 00001000 jmp Ah ; jump to 0000100A . . . 0000100A .... او كالتالى 00001000 mov eax, 5h 00001001 call eax; the calling address is…

    9 مايو 2010 في 04:40
  9. عنوان مصفوفة int وعنوان مصفوفة char ، لماذا يختلف الناتج ؟

    مواضيع المؤشرات و المصفوفات هى اكثر ما احبه فى هذه اللغه :evil: هذه ليست معامله خاصه و انما هى طبيعة الـ overload الذى يتم استدعائه من للمعامل >> المعرف للفئه ostream و حيث انك تمرر له char* فبالتالى سيتوقع منك ان ما تمرره له هو نص و ليس حرف و بالتبعيه إذا كنت…

    9 مايو 2010 في 03:46
  10. مجموعة متنوعه من الأسئله المتعلقه بالبروسسور

    حقيقى يا ياسين انا مش عارف من غيرك كنت هعمل ايه. بارك الله فيك و زادك علما و نفعك به. سأقرأ ما تشير إليه الروابط و سأعلق عليهم. و الله ولى التوفيق

    6 مايو 2010 في 01:12
  11. اسئلة كثيرة ليش عليك الاجابة الا على ما تعرفه

    اعتقد الأسئله الصحيحه تكون: السؤال الاول؟ ما مدى معرفتى بلغة الأسمبلى؟ السؤال الثاني؟ ما مدى معرفتى بالـ Computer Organization ؟ السؤال الثالث؟ ما مدى معرفتى بمبادئ تحميل نظام التشغيل؟ السؤال الرابع؟ ياترى إذا عرفت اجابات كل الأسئله السابقه (بهذه المشاركه) فهل…

    6 مايو 2010 في 01:08
  12. مجموعة متنوعه من الأسئله المتعلقه بالبروسسور

    شكرا ليكم يا جماعه. @YaSeenTA 1 - بحثت كتيير قوى و مازلت لا اجد و لكنى لن امل و سأكمل البحث ان شاء الله. 2 - الكود الموجود بالرابط يعمل لويندوز فقط، انا اريد كود اسمبلى صــــرف (لا يوجد به اى استدعاءات لأى دوال تتعلق بنظام تشغيل معين). 3 - مش عارف النقطه دى غا…

    4 مايو 2010 في 00:34
  13. سؤال :في كود البحث عن ملف بالكمبيوتر

    أخى انت عبد لله فقط وقولك هذا به شرك و لعياذ بالله، من فضلك احذفها. و الله ولى التوفيق

    30 أبريل 2010 في 14:26
  14. سؤال :في كود البحث عن ملف بالكمبيوتر

    بسبب تجنب الـ Memory Allocation، لإنك حين تعود بـ Vector ستحتاج لأن تحجز مساحته داخل الـ Heap بإستخدام new (على افتراض انه لا يوجد memory manager) و بالتالى لابد من استخدام delete لتحريره و فى حالة النسيان سيحدث memory leak و باقى الأمور المزعجه المتعلقه بالـ …

    30 أبريل 2010 في 01:29
  15. كيف احسب مضروب الاعداد السالبه

    اعتقد ان هذه هى الطريقه المثلى.

    29 أبريل 2010 في 23:51
  16. مجموعة متنوعه من الأسئله المتعلقه بالبروسسور

    إلي أعـــلى

    29 أبريل 2010 في 23:34
  17. سؤال :في كود البحث عن ملف بالكمبيوتر

    استخدم بحث الويندوز :mad:

    29 أبريل 2010 في 23:00
  18. كيفية بداية السي ++ لمبرمجي الجافا

    Thinking in C++, 2nd Edition

    26 أبريل 2010 في 22:29
  19. مجموعة متنوعه من الأسئله المتعلقه بالبروسسور

    توجد لدي مجموعه من الأسئله متعلقه بالبروسسور بحثت عن اجابات و التالى منهم هو مالم اجد له اجابه: 1 -البروسسور الـ 32bit لا يستطيع ان يتعامل مع الذاكره اعلى من 4 جيجا فى حين ان بعض بروسسرات انتل تدعم ما يسمى بـ PAE او Physical Address Extension و التى تتيح للبرو…

    26 أبريل 2010 في 22:09
  20. هل يمكننا كتابة كود بدوم استخدام مكتبة !؟

    الجمع و الطرح و الضرب و القسمه و باقى القسمه لأنواع البيانات الأوليه مثل short و long و long long و float و double هى جزء اساسى من اللغه و لا علاقة له بأى مكتبات خارجيه، بمعنى عند كتابتك للكود التالى: int w = 5 int r = w * 3 سيقوم المترجم بتحويلها إلى الكود ال…

    24 أبريل 2010 في 20:09

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

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

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

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