مصطفى 36a2
مشرف قسم C/C++
- سوريا
- ربّي يسّر
- فهرس الأسئله المجابه
التعامل مع الملفات القراءة من الملفات قراءة ملف txt كتابة نتيجة برنامج في ملف خارجي مراجع اللغة : متقدمة : Advanced C Programming by Example ( ينصح به محمد عودة ) 21st Century C ( ينصح به Mr.B ) أسئلة عن مكاتب اللغة : عن تصفح المجلدات و الملفات مع dirent.h
- فهرس الأسئله المجابه
(قيد التنظيم) كيف أقوم بــ : إيقاف البرنامج لرؤية المخرجات قراءة كود من ملف وتنفيذه DLL كيف أعرف وسطاء والقيم المعادة من الدوال الموجودة في مكتبات الربط الديناميكي أسئلة خارجية: تعلّم لغة ObjectiveC تحقيق قوانين الفيزياء في اللعبة Endiannes برمجة الـDrivers , …
- ما هي لغتك البرمجية المفضلة ؟ شاركنا في الاستفتاء
المضحك أن أكثر لغة شعبية في الجامعات العربية هي ++C ولكنها الأقل شعبية في سوق العمل :D يعني ستجد طلاب الجامعات يصوتون على ++C والشباب والآباء على Java/PHP بالتوفيق :)
- تمرين على استخدام القوائم(باستخدام C )
لم أجربها من قبل ولكن من الوضح أنها Cool :) .. لا لن تتعرف على المحتوى لوحدها فهي من ضمن الكائن topic أي أننا عندما نريد إضافة أي عنصر جديد .. مثلاً وقت المشاركة أو شعبية المشاركة مثلاً .. فسنضيف int داخل الـstruct وسنضيف سطراً داخل الــ switch الموجودة بداخل …
- تمرين على استخدام القوائم (باستخدام ++C )
طالما أن hashing أسرع فهو أفضل :) .. ولا مانع من وجود كلا الطريقتين .. كانت مجرد فكرة :) مهما كانت طريقة التنفيذ فلا مشكلة , فمرحلة التصميم التي تقوم بها تفيدنا جداً .. شكرا لك . بعد انتهاء التنفيذ في ++C سنقوم بإعادة كتابته في C .. بإذن الله . متشوق للبدء في …
- فهرس الأسئله المجابه
كيف أبدأ ؟ أريد أن أبدأ .. 1 .. 2 طلب بيئة تطوير خاصة بـC فقط طلب بيئة تطوير لــ ++ C .. والمزيد , طلب مترجم ++C أسئلة مبتدئ عن المترجمات وبيئات العمل نصائح لمن يريد البدء بـ C++ كيف أنشئ مشروعاً جديداً في VC++10 مشاكل خاصة بتثبيت المترجمات وبيئات العمل : سؤال…
- فهرس الأسئله المجابه
قبل البدء! أسئلة قبل البدء ما الفرق بين سي وسي++ هل أختار ++ C للبدء في البرمجة ما أفضل لغة برمجة لغير المختصّين ؟ أين مكان ++C بين اللغات ؟ هل يجب تعلّم ++C لأتعلّم جافا ؟ هل أدرس ++C أم php للعمل ؟ هل لغة c تختلف عن لغة objective c ؟ مقارنة بين ++C وباقي الل…
- فهرس الأسئله المجابه
Boost Libraries شرح سريع عن المكتبة طلب مصادر لتعلّم Boost
- فهرس الأسئله المجابه
Standard Template Library هل الوصول إلى عناصر المصفوفة أسرع من استخدام iterator
- فهرس الأسئله المجابه
القوالب
- فهرس الأسئله المجابه
الوراثة (غير مستخدم) _____________________ هياكل البيانات ما هو تعريف العقد في هياكل البيانات؟ القوائم المترابطة ترتيب مصفوفة من القوائم المترابطة لماذا نستخدم typedef سؤال عن القوائم مشكلة في إدخال العناصر المكدسات طلب شرح المكدسات مشكلة في استخدام المكدسات س…
- فهرس الأسئله المجابه
إعادة تعريف المعاملات
- فهرس الأسئله المجابه
الاستثناءات قيد التنظيم ________________ أسئلة عن مترجمات اللغة وبيئات العمل مصرّفات وأخطاء : تعريف مكتبة Pthread.h خطأ عند الربط مشكلة no such file or directory بيئات : Code::blockes والمكتبة iostream ربط net beans مع المكتبات الموجودة
- تمرين على استخدام القوائم (باستخدام ++C )
بارك الله فيك أخي C++er .. تحليل منظّم ورائع .. عندي بعض الأسئلة : 1- هل يمكننا تصميم الحل بحيث يمكننا تغيير عناصر الموضوع متى أردنا دون أن تتأثر باقي الأجزاء ؟ هذا ما كنا نناقشه قبل وصولك بقليل . 2- ألا يمكننا استخدام الترتيب المعجمي lexical sort ؟ وعندها لن …
- الحب من النظرة 13 ... Meta Programming
هذا هو الحل بعد التقصير رقم 1 . #define Add(x,y) template<typename t>struct x {typedef typename y t type;}; Add(add_const,const) Add(add_volatile,volatile) Add(add_cv,const volatile) #define Is(x,y) template<typename t>struct x {static const bool value = false…
- الحب من النظرة 13 ... Meta Programming
عرفت لماذان انصدمت :D فال لا أحب التعقيد قال ... template<typename t>struct add_const {typedef typename const t type;}; template<typename t>struct add_volatile {typedef typename volatile t type;}; template<typename t>struct add_cv {typedef typename const volat…
- الحب من النظرة 13 ... Meta Programming
سامحني هذا ما تعودت عليه عندما لا أعرف كيف أحل .. أن أرجع إلى الــtrivail solution وهنا قمت باختبار جميع الحالات .. فكرة الكود هي كتابة قالب معرف بشكل جزئي مثل : template<>struct is_const <const x> {static const bool value = true;}; حيث x يمكن أن يكون أي نوع i…
- مجموعة من الأسئلة مجابة , مع فهرس
السؤال : لماذ بعض أنواع المتغير أو أحد المتغيرات نضع إشارة * له ؟؟ مثل char* .. الإجابة : هذا يعني أنه مؤشر إلى خانة في الذاكرة تحوي char .. مثلاً : لو قمنا بعمل مصفوفة من char .. فإن كل خانة من المصفوفة ستحوي char .. وللوصول لأي عنصر بداخلها يمكننا استخدام ما…
- الحب من النظرة 13 ... Meta Programming
ستقول أنني مجنون :D ولكن هذا هو حلّي : #define CREATE_DEF(name) \ template<typename t> \ struct name \ { \ typedef typename t type; \ }; #define CREATE_DEF2(name) \ template<typename t> \ struct name \ { \ static const bool value = false; \ }; CREATE_DEF(add_c…
- مجموعة من الأسئلة مجابة , مع فهرس
السلام عليكم ورحمة الله وبركاته .. فهرس الأسئلة المجابة للأعضاء في هذا الموضوع : اسم العضو ......... رابط السؤال المُجاب bahbah ماذا تعني* char alaa alzoubi ماهي rand وكيف نستخدمها ؟ موضوع مرتبط : توليد الأعداد العشوائية m1m6 هل يمكن استخدام bit fields لتكوين …