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

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

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

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

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

    لتسريع دالة القسمه - قليلا - قم بالتعديل التالي او قم بإبدال الملف الموجود لديك بالموجود داخل الـ svn الخاص بالمشروع. داخل الملف common_mathx.h قم بتغيير السطر رقم 356 من: if (mask == 1) break; إلى: if (mask == global_t<t>::one) break; و الله ولي التوفيق

    24 أغسطس 2011 في 19:12
  2. برمجة ويندوز

    مشاركه جيده منك، و لكنها ليست بالقسم المناسب. سيتم وضع محتويات هذا الموضوع بمكتبة قسم Windows API غدا بإذن الله و سيتم حذف هذا الموضوع. و الله ولي التوفيق

    24 أغسطس 2011 في 01:58
  3. هل تستطيع حل سؤال الـ Template هذا

    الحل الخاص بي ينقسم إلى جزئين، الأول خاص بالحصول على اللوغارتم للأساس 2 وقت الترجمه و الكود الخاص بها كالتالي: template<unsigned value> struct Log2 { static const unsigned Value = value&0? 0: (1 + Log2<(value>>1)>::Value); }; template<> struct Log2<1> { static…

    23 أغسطس 2011 في 07:42
  4. سؤال عن الinterface and abstract class

    يتم إستخدامها عندما يكون لديك اكثر من class يقوموا بمهام مختلفه و لكن لهما نفس الـ interface، مثلا معادلة الحصول على مساحة المثلث تختلف عن معادلة الحصول على مساحة الدائره لذا لا نستطيع كتابة دالة واحده تعيد لنا المساحه الخاصه بالشكل المدخل لها 1 ، لذا سنقوم بع…

    23 أغسطس 2011 في 02:22
  5. هل تستطيع حل سؤال الـ Template هذا

    العمليات على مستوى البت ممتعه جدا و لها تطبيقات لا حصر لها، يمكنك مراجعة هذه الصفحه لمزيد من التطبيقات. المشكله التاليه واجهتنى اثناء تضمين النوع float_t و قمت بحلها و لكنى اطمح فى ايجاد حلول افضل. النوع float كما يتم تضمينه تبعا لـ IEEE يأخذ الشكل التالي: flo…

    22 أغسطس 2011 في 23:20
  6. عاوز شرح بسيط وسهل لموضوع pass by refrence

    عند التمرير بالقيمه يتم نسخ القيمه الممرره إلى الداله و بالتالي التعديل علي القيمه الممرره لا يؤثر على القيمه الأصليه في شيء، مثال: void change_me(int value) { value = 15; cout << "value : " << value << endl; } int main() { int x = 1024; cout << "x before : " …

    21 أغسطس 2011 في 19:58
  7. مكتبة mathX

    قمت بإجراء اختبارات مكثفه على كل داله على حدى و الحمد لله لم اجد مشاكل بهم، الإصدارات السابقه تعتبر لاغيه لوجود اخطأ بهم تحتاج للعديد من الإصلاحات. تم حذف الأكواد القديمه من صفحة المشروع و تم وضع الإصدار الجديد و هو 1.0.0. شكرا جزيلا للأخ محمد أمين على مساعدته…

    19 أغسطس 2011 في 17:42
  8. مكتبة mathX

    يمكنك استخدام الداله fromString لإدخال رقم بأى من الأساسات الأربعه و سيتم تحويله لرقم يتم التعامل معه. إن شاء الله سأقوم بإضافة المعامل "" الذى يمكنك استخدامه من c++0x لتقوم بكتابة ارقام مثل التى كتبتها بالأعلي و يتم قبولها بشكل عادى. *************************…

    19 أغسطس 2011 في 02:24
  9. مكتبة mathX

    المشكله ليست فى المكتبه و لكن المشكله من الرقم الذى وضعته انت حيث مداه اكبر من unsigned long long و هو ما لا تسمح به اللغه و الله ولي التوفيق

    19 أغسطس 2011 في 00:54
  10. مكتبة mathX

    مشروع أخر.

    18 أغسطس 2011 في 20:55
  11. مكتبة mathX

    هذه نسيت اضافتها، شكرا لك تم تحديث الإصدار 1.0.2

    18 أغسطس 2011 في 19:22
  12. مكتبة mathX

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

    18 أغسطس 2011 في 05:53
  13. مكتبة mathX

    ما إصدار MingW الذى لديك؟ ضعها فى ملف و ارفعها هنا. و الله ولي التوفيق

    18 أغسطس 2011 في 05:25
  14. مكتبة mathX

    على أى نظام تشغيل تعمل؟ ما نوع المترجم الذى تستخدمه؟ و ما هو اصداره؟ و ماهى رسائل الخطأ؟

    18 أغسطس 2011 في 04:56
  15. C++0x Final Draft

    كما نعلم فإن C++0x تم إعتماد الـ Standard الخاص بها و قريبا سيرى النور، و لكن قليلا من يعلم ان الـ Draft الحالي و هو N3242 تم إصدار اخر بعده و هو N3291 و لم يتم وضعه بالصفحه الرئيسيه و ذلك لإعتماده كـ Final Draft و أيضا لأنه اصبح غير مجاني و حيث ان الفروقات بي…

    18 أغسطس 2011 في 04:37
  16. مكتبة mathX

    تم تعريف الأنواع الإفتراضيه بالمكتبه داخل الملف mathx.h كالتالي: typedef int_t<int64, uint64> int128; typedef uint_t<uint64> uint128; typedef int_t<int128, uint128> int256; typedef uint_t<uint128> uint256; typedef int_t<int256, uint256> int512; typedef uint_t<…

    18 أغسطس 2011 في 04:18
  17. مكتبة كتب القسم

    عنوان الكتاب : Programming Language C++0x N3291 نوع الكتاب : مرجع اسم المؤلف : ISO/IEC سنة الإصدار : 2011-04-05 لغة البرمجه : Cpp لغة الكتاب: الإنجليزيه. نوع ملف الكتاب : PDF إصدار الكتاب: Final Draft C++0x N3291.rar

    18 أغسطس 2011 في 04:13
  18. مكتبة mathX

    إستخدمها كما تستخدم الأنواع الإفتراضيه باللغه مثلا: #include <iostream> #include "mathx.h" using namespace std; int main() { int128 i = 2500; i += 312; i -= 7; i *= 17; i /= 19; cout << "i = " << i << endl; } جارى العمل على دعم الأعداد العشريه. راجع صفحة الـ h…

    18 أغسطس 2011 في 03:40
  19. مكتبة mathX

    تعنى ان المكتبه قائمه على template classes. و الله ولي التوفيق

    17 أغسطس 2011 في 18:24
  20. مكتبة mathX

    mone إختصار لـ m inus one للأسف لم اجد تسميه افضل منها لإرتباطها مع المسميات الأخرى half_t و used_t. و الله ولي التوفيق

    16 أغسطس 2011 في 16:37

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

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

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

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