Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- [مخالف - طلب حل : ]بليز مساعدهـ
الأخ الكريم/الأخت الكريمة السلام عليكم ورحمة الله وبركاته. مرحباً بكم في منتدى الفريق العربي للبرمجة تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة طلب حل الواجبات والتمارين. قواعد طرح المشاركات /index.php?showtopic=29343 شاكرين لكم حُسن …
- من هنا و هناك !
لا يوجد إرجاع لقيمتين هنا. ما يتم إرجاعه هو 34, هذا من أساسيات اللغة. المعامل comma يعيد "آخر" معامل.
- مثال في الـ metaprogramming لحساب ناتج حساب أنواع
:) المشكلة يا عزيزي, هي أني لا أقوم بحساب ناتج الـ Arbitrary Precision Number(المكتبة التي نتكلم عنها) من خلال حساب الـ bits. أنا لا أبني معالج, و إنما سأقوم بتقسيم الـ bits إلى digits من base أكبر كـ hex أو 256 أو أكبر. بهذه الطريقة, يمكنك تخيل أن لدي أدوات ج…
- كيف نُسند قيمة عددية إلى char بدون أن تتغير القيمة العددية إلى الحرف الذي يُقابلها
السلام عليكم ... يا أخ خالد, الـ iostream أو في حالتنا هذه لديها overloading خاص للنصوص و الحروف مثل: char const char* std::string ... كل ما يقوم به cout هو النظر إلى العدد المعطى, و رؤية المقصد من وراءه فإذا كان أحد الأنواع السابقة قام بتحويله إلى شكل نصي(enc…
- [مخالف - طلب حل : ]رجاء حل سؤال
الأخ الكريم/الأخت الكريمة السلام عليكم ورحمة الله وبركاته. مرحباً بكم في منتدى الفريق العربي للبرمجة تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة طلب حل الواجبات والتمارين. قواعد طرح المشاركات /index.php?showtopic=29343 شاكرين لكم حُسن …
- مثال في الـ metaprogramming لحساب ناتج حساب أنواع
السلام عليكم, خلال تطوير uint, صادفت العديد من المشاكل(لاحصر لها :lol:) و لكن إحدى الحلول تضمنت الـ metaprogramming على أصول. القضية, أن المستخدم يقوم بكتابة شيء مشابه للتالي: // unsigned integer: 128 bits uint<128> number; هذه المئة و ثمانية و عشرون bits سوف …
- [مخالف - طلب حل : ]برنامج لانشاء سلسلة احادية
الأخ الكريم/الأخت الكريمة السلام عليكم ورحمة الله وبركاته. مرحباً بكم في منتدى الفريق العربي للبرمجة تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة طلب حل الواجبات والتمارين. قواعد طرح المشاركات /index.php?showtopic=29343 شاكرين لكم حُسن …
- [مخالف - طلب حل : ]رجاء حل سؤال
الأخ الكريم/الأخت الكريمة السلام عليكم ورحمة الله وبركاته. مرحباً بكم في منتدى الفريق العربي للبرمجة تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة طلب حل الواجبات والتمارين. قواعد طرح المشاركات /index.php?showtopic=29343 شاكرين لكم حُسن …
- تمرين في ال structures .
أخ محمد حديثي عن الـ POD أصلاً. هذا ليس ما فهمته أنا من الـ standards, و لا ما فهمه صانعو المترجمات: http://msdn.microsoft.com/en-us/library/71kf49f1%28VS.80%29.aspx http://stackoverflow.com/questions/364483/determining-the-alignment-of-c-c-structures-in-relat…
- تمرين في ال structures .
هذا ليس شرطاً. يمكن أن يكون هناك padding بين d و i (أو, و) i و c (أو, و) في النهاية بعد c و ربما لا يكون هناك padding أصلاً.
- تمرين في ال structures .
هذا صحيح, لا يمكن أن يكون هناك padding في أول الكائن. سقطت هذه النقطة في ردي السابق. عموماً, سؤال. ماذا تقصد بـ "بعد عناصر النوع"؟ هل تقصد بعد جميع العناصر؟ أم يحق له وضع padding بعد أي بين أي عنصرين و في النهاية؟ :sleep:
- استفسار حول التحميل الزائد + سؤال عن عكسية الـ atof
هذه هي الطريقة التقليدية في ++C الحالية. كل ما سنقوم به هو أننا سنستخدم المصفوفات العادية في ++C و من ثم نقوم بإيجاد أكبر عدد(و أصغر عدد): #include <cstddef> // for std::size_t #include <algorithm> // for std::max_element #include <iostream> // for std::cout i…
- تمرين في ال structures .
و عليكم السلام و رحمة الله و بركاته, نعم هناك اختلاف, لأن ترتيب الـ fields أصلاً مختلف! و يجب عليك كتابة الكود يدوياً إن كنت تريد نقل البيانات من الأول للثاني بشكل صحيح. و المترجم له الحق بوضع padding في أي مكان يحبه! أيضاً, للمعلومية فقط, هناك فرق بين C و ++C…
- [مخالف - طلب حل : ]سؤال مهم
الأخ الكريم/الأخت الكريمة السلام عليكم ورحمة الله وبركاته. مرحباً بكم في منتدى الفريق العربي للبرمجة تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة طلب حل الواجبات والتمارين. قواعد طرح المشاركات /index.php?showtopic=29343 شاكرين لكم حُسن …
- استفسار حول التحميل الزائد + سؤال عن عكسية الـ atof
و عليكم السلام و الرحمة, كل عام و أنت بخير. بداية, بشكل عام الـ overloading لا يستخدم للحالات التي تسأل عنها. الحالات التي يستحب فيها الـ overloading هو عندما تريد استخدام دوال لها نفس الاسم لأغراض متعددة. تصور أن لديك مجموعة دوال كلها اسمها toStr تقوم بالتحوي…
- [مخالف - طلب حل : ]رجاء مساعدتي في حل سؤال تالي
الأخ الكريم/الأخت الكريمة السلام عليكم ورحمة الله وبركاته. مرحباً بكم في منتدى الفريق العربي للبرمجة تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة طلب حل الواجبات والتمارين. قواعد طرح المشاركات /index.php?showtopic=29343 شاكرين لكم حُسن …
- functional and nonfunctional
كما قلت لك سابقاً, يمكن تقسيم المتطلبات "من وجهة نظر معينة" إلى هذين القسمين. و هذا يأتي مع الخبرة, و ليس هناك معادلة لتنفيذ الموضوع. حاول البحث عن موضوع الـ Requirements Engineering و اقرأ عنه بشكل عام. تحياتي...
- الغوا عضويتي
عزيزي, ضعه في المكان الصحيح على الأقل!
- functional and nonfunctional
و عليكم السلام و رحمة الله و بركاته, عزيزي, عندما تذهب إلى عميل ما يريد من حضرتك أن تصمم له برنامج و تقوم بتشغيله لديه و تدريبه على استخدامه فأول ما تفعله هو أن تعرف ما يريده الزبون. قبل ذلك, سيخبرك الزبون بالفكرة التي يريد تطبيقها, و بعد هذا الأمر يجب أن تأخذ…
- كيفية حماية فكرة موقع من التقليد من قبل الشركات العملاقة
سؤال غريب جداً!!!! ماذا تعني بحماية فكرة؟ facebook ليس فكرة, google ليس فكرة, youtube ليس فكرة. هناك ملايين الأفكار التي تراود البشر, و كلها لا قيمة لها, إلا ما تم تطبيقه و أثبت نجاحه . إذا قدمت خدمة خارقة للوصف و عبقرية, لن تنافسها الشركات الكبيرة, بل ستتنافس…