=> DevDocs - وثائق QuickReference من واجهات برمجة التطبيقات لغات البرمجة المتعددة ، بما في ذلك C ، C ++ ، Rust ، Dlang ، JavaScript ، Java ، TypeScript. C# (CSHARP) ، GO (Golang) ،
Core C ++
المناظر الطبيعية للتكنولوجيا واستخدام C ++
فهم C ++ (C ++ متعمق)
استكشاف مفاهيم C ++ الأساسية والمتقدمة وأيضًا ميزات C ++ الحديثة مع كل من برامج عينة C ++ الصغيرة والقابلة للتكرار والأمثلة التفاعلية المأخوذة من أداة RET/CLING RET.
تمرير C ++ Lambdas إلى C وظائف الدالة
خريطة المكتبة القياسية
الارتباطات التشعبية للمكتبة القياسية C ++ و C ++ ISO القياسي الوثائق المصنفة حسب الوظيفة المشتركة.
تكرارات وخوارزميات STL
المكتبة القياسية IO - الإدخال والمخرجات
C ++ 17 و C ++ 20 - ميزات وحاويات جديدة
قالب metaprogramming
المعروف أيضا باسم البرمجة العامة.
المعالج المسبق ووحدات الماكرو
الرياضيات والحوسبة العددية
Multithesply و Congrency
أنماط التصميم
أنماط التصميم الموجهة نحو الكائن + أنماط تصميم البرمجة العامة + البرمجة الوظيفية.
بطاقة مرجعية للبرمجة العامة
المكتبات والأطر
خريطة المكتبة القياسية
الارتباطات التشعبية للمكتبة القياسية C ++ و C ++ ISO القياسي الوثائق المصنفة حسب الوظيفة المشتركة.
تعزيز المكتبات / إطار التعزيز
تعزيز المكتبات (ملاحظة: تعتبر المكتبات التعزيز بمثابة تكملة لمكتبة C ++ القياسية والعديد من مكوناتها تأتي من مكتبات Boost.)
C ++ مكتبات مراجعة / مكتبات خفيفة الوزن
C و C ++ مكتبات الإشارات المرجعية
الإشارات المرجعية لمكتبات C ++ والأطر للعديد من المجالات ، بما في ذلك: General C ++ Programming ؛ برمجة النظام ؛ الأنظمة المدمجة ؛ الفيزياء والهندسة والحوسبة العددية.
لغات البرمجة النصية المضمنة
مسح لغات البرمجة الصغيرة وخفيفة الوزن متوفرة كمكتبات يمكن تضمينها في تطبيق C ++ لإضافة إمكانيات البرمجة النصية.
برمجة النظام
برمجة نظام Linux و UNIX في C ++
برمجة النظام على نظام التشغيل الذي يشبه UNIX مع التركيز على Linux.
برمجة Windows API في C ++
C ++ System Programming for Win32/Win64 API. ملاحظة: لا تعد واجهة برمجة تطبيقات Windows جزءًا من معيار ISO C ++ وهي حصرية لنظام التشغيل هذا.
أدوات C و C ++
بناء أنظمة ومديري الحزم
أعلام وخيارات المترجم
بطاقة مرجعية لخيارات برنامج التحويل البرمجي C ++. مجمعات برمجيات GCC و Clang و MSVC (VC ++).
نظام بناء CMAKE
تغطية نظام بناء cmake. واحدة من أكثر نظام البناء استخدامًا وبأفضل دعم عبر المنصات.
أنظمة البناء الأخرى
تغطية C ++ الأكثر استخدامًا أنظمة البناء مثل GNU-Make وما إلى ذلك.
مديري الحزم
عام
الأدوات
تجميع العديد من أدوات التطوير لـ C و C ++.
الملاحظات C و C ++ Defuggers
ملاحظات حول C و C ++ Defuggers. مغطى: GDB (GNU Debugger) و Windbg (Windows Debugger).
Doxygen - مولد التوثيق
أمثلة مولد الوثائق Doxygen.
جذر Cern C ++ REPL والتشبث
ملاحظات حول interpereter التفاعلية لـ CERN استنادًا إلى Clang/LLVM لـ C ++ حيث يمكن للمستخدم كتابة وتقييم رمز C ++ ، وتحميل المكتبات مثل المكتبات المشتركة ، ومكتبات تعزيز ، وكذلك اختبار C ++ مع ردود فعل فورية. الجذر أداة لا تقدر بثمن للتعلم ، وممارسة C ++ وإنشاء مظاهرات.
رسومات الكمبيوتر
رسومات الكمبيوتر
أساسيات برمجة رسومات الكمبيوتر والرياضيات التي تركز على OpenGL API.
متنوع
بدائل C ++ وتطوير C ++ المختلط
استراتيجيات تطوير C ++ المختلطة ولغات البرمجة البديلة إلى C ++ مع القدرات التالية: تجميع الكود الأصلي ؛ أداء عالي ؛ الكتابة الثابتة والقدرة على استدعاء C-Apis.
المكتبات المشتركة - DLL - المكونات الثنائية في C ++ / FFIS - قابلية التشغيل البيني للغة
إنشاء مكتبات مشتركة ، و interfaces أو C-APIs لوظائف وفئات C ++. تتيح واجهة C-Interface استهلاك مكتبة C ++ من C والعديد من لغات البرمجة مع دعم واجهة الوظائف الأجنبية مثل Python (Ctypes FFI) و C# Pinvoke و Java (JNA) وما إلى ذلك.
C غلاف لمكتبات C ++ والتشغيل البيني
يعرض كيفية إنشاء أغلفة C للاتصال بمكتبات C ++ من C ولغات البرمجة الأخرى عبر واجهة FFI - الوظيفية الأجنبية. توفر هذه الملاحظة مجموعة C Sample C لمكتبة واجهة المستخدم الرسومية QT-5 التي تسمح باستدعاء QT من C و Julia Language و D Language. يمكن إعادة استخدام التقنيات المستخدمة في هذه الحالة بالذات للتشغيل البيني بين العديد من مكتبات C ++ الأخرى ولغات البرمجة.
تواصل واجهات برمجة التطبيقات والمكتبات C
أمثلة حول كيفية التفاعل وإنشاء الأغلفة على واجهات برمجة التطبيقات (C) أو المكتبات في C ++ أو C ++> = C ++ 11 واستخدم حاويات STL مع C-APIs.
تضمين الموارد في المواد التنفيذية (تجميع الموارد)
حول كيفية تضمين الموارد والأصول والصور والنصوص والملفات الثنائية في المواد التنفيذية.
نماذج برامج في نمط C ++ الحديث
أكمل برامج C ++ الصغيرة ودليل المفاهيم.
روزتا ستون - اللغة الإنجليزية/البرتغالية - المصطلحات الفنية
المقصود كمرجع حول المصطلحات التقنية الإنجليزية للمتحدثين البرتغاليين. (ملاحظة: تحتوي قاعدة بيانات النص هذه على 1.5 ميغابايت ، ما الذي يمكن أن يكون ثقيلًا لمستخدمي الهاتف)
مرجعية
مرجعية
الإشارات المرجعية والأدوات والأدوات عبر الإنترنت ومقاطع فيديو المؤتمر وما إلى ذلك.
مقاطع الفيديو والمؤتمرات
هذه الوثيقة
هذا المستودع
https://github.com/caiorss/c-cpp-notes
هذا الموقع
https://caiorss.github.io/c-cpp-notes/
ملحوظات
يمكن أيضًا مشاهدة هذا المستند من الهواتف الذكية أو الأجهزة اللوحية أو أي أجهزة شاشة صغيرة أخرى.
لفتح رابط (ويعرف أيضًا باسم الارتباط التشعبي) في علامة تبويب جديدة ، امسك مفتاح Ctrl وانقر فوق Linl.
تم اختبار إصدار HTML من هذا المستند على متصفحات الويب: Firefox ، Chrome ، Chromium ، Microsoft Edge. لسوء الحظ ، لا يزال إصدار HTML يعمل بشكل جيد على متصفح الويب Safari.