awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gibsjose avatar

gibsjose/cpp-cheat-sheet

0
View on GitHub↗
5,284 نجوم·1,459 تفرعات·C++·9 مشاهدات

Cpp Cheat Sheet

هذا المشروع عبارة عن مجموعة من المراجع التقنية المكثفة وأدلة الدراسة للغة C++. يعمل كـ "ورقة غش" للغة ومرجع برمجي يغطي القواعد الأساسية، والمعايير، وأنماط تنظيم البيانات.

يوفر المورد أدلة متخصصة لدراسة الخوارزميات، ومرجع هياكل البيانات، والتحضير للمقابلات التقنية. ويتضمن مواد لمراجعة التعقيد الحسابي واستخدام هياكل البيانات الفعالة للبرمجة التنافسية.

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

Features

  • Cheat Sheets - Serves as a concise reference guide covering C++ syntax, standards, and core language features.
  • Language Syntax References - Serves as a condensed technical reference and cheat sheet for C++ syntax and features.
  • Algorithm Study Guides - Provides specialized study guides for mastering data structures and algorithmic analysis for interview preparation.
  • Complexity Analysis - Provides theoretical frameworks for analyzing the computational complexity of algorithms.
  • Data Structures Reference - Offers a comprehensive reference for common C++ container implementations and data organization patterns.
  • Search Algorithms - Implements common search algorithms including binary, depth-first, and breadth-first search.
  • Container Adaptor Implementations - Provides a reference for using C++ container adaptors like stacks and queues.
  • Tree Data Structures - Provides a study guide for implementing and using various binary and balanced tree structures.
  • Generics & Templates - Covers the implementation and use of templates for generic programming.
  • C++ Implementations - Implements fundamental sorting, searching, and graph algorithms using modern C++ standards.
  • Standard Library Associative Containers - References the use of STL maps and sets for efficient data retrieval.
  • C++ Programming Mastery - Provides a technical overview of advanced C++ topics including memory management, polymorphism, and generic programming.
  • STL Container Abstractions - Offers a comprehensive reference for standard library container usage and data layout.
  • STL Sequence Containers - Reference for using STL vectors, lists, and dequeues for linear data storage.
  • Conditional Compilation - Details the use of preprocessor macros for conditional compilation of code blocks.
  • Competitive Programming Training - Provides study materials for solving algorithmic problems under competitive programming constraints.
  • Encapsulation Techniques - Covers C++ class definitions and the use of access modifiers to implement data encapsulation.
  • Technical Interview Preparation - Offers guides on data structures and algorithmic patterns for technical coding interviews.
  • Dynamic Memory Allocation - Covers the principles and implementation of dynamic memory allocation on the heap.
  • Manual Heap Allocation - Covers the use of heap-based dynamic memory allocation and the requirement for manual deallocation.
  • Class Inheritance - Describes C++ class inheritance mechanisms for creating specialized types and overriding base behaviors.
  • Header and Source Separation - Provides a reference on organizing C++ code via header and source file separation.
  • Language Namespaces - Provides guidance on using namespaces to organize types and functions and prevent naming collisions.
  • Object Lifecycle Managers - Details the management of object creation and destruction through constructors, destructors, and initializer lists.
  • Object-Oriented Programming - Details the application of inheritance, polymorphism, and encapsulation in C++.
  • Operator Overloading - Details the ability to redefine standard operator behavior for user-defined C++ classes.
  • Move Semantics - Explains C++ move and copy semantics via constructors and assignment operators for efficient resource transfer.
  • Runtime Polymorphism - Explains runtime polymorphism through the use of virtual methods and vtables.
  • RAII Resource Management - Provides a guide to the RAII pattern for automatic resource lifecycle management.
  • Reference Semantics - Explains how to transfer objects using references and pointers to minimize memory overhead.
  • Namespace Scopes - Explains the use of namespaces to organize code and prevent naming collisions.
  • Learning & Reference - Syntax and data structure cheat sheet

سجل النجوم

مخطط تاريخ النجوم لـ gibsjose/cpp-cheat-sheetمخطط تاريخ النجوم لـ gibsjose/cpp-cheat-sheet

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Cpp Cheat Sheet

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Cpp Cheat Sheet.
  • shujiahuang/cpp-primer-plus-6thالصورة الرمزية لـ ShujiaHuang

    ShujiaHuang/Cpp-Primer-Plus-6th

    3,106عرض على GitHub↗

    This project is a C++ learning resource and study guide consisting of structured notes and programming examples. It provides practical implementations and exercise solutions covering core language syntax, data types, and control flow. The repository features specialized samples for object-oriented design, including class inheritance, polymorphism, and abstract classes. It includes demonstrations of memory management techniques such as dynamic allocation, move semantics, and placement new, as well as template programming examples for creating generic functions and data structures. The codebas

    C++cppprogramming
    عرض على GitHub↗3,106
  • 0voice/interview_internal_referenceالصورة الرمزية لـ 0voice

    0voice/interview_internal_reference

    37,235عرض على GitHub↗

    This project is a comprehensive technical interview question bank and reference library designed for software engineering roles at major technology companies. It serves as a study guide and knowledge base covering the core principles of high-performance systems programming and computer science theory. The collection focuses on deep technical domains, including C++ language mastery, distributed systems design, and database engineering. It provides detailed material on consensus protocols, cluster coordination, and the architectural differences between SQL and NoSQL implementations. The resour

    Pythoncpuhigh-performanceinterview
    عرض على GitHub↗37,235
  • federico-busato/modern-cpp-programmingالصورة الرمزية لـ federico-busato

    federico-busato/Modern-CPP-Programming

    15,808عرض على GitHub↗

    This project is a comprehensive educational resource and programming course covering C++ language semantics and features from C++03 through C++26. It provides structured tutorials and technical guides focused on modern C++ development. The material offers specialized instruction on template metaprogramming, including the use of type traits and compile-time computations. It features detailed guides on concurrency and parallelism for multi-core execution, as well as a reference for software design applying SOLID principles and RAII. Additionally, it covers build performance optimization to redu

    HTMLc-plus-pluscode-qualitycompilers
    عرض على GitHub↗15,808
  • c3lang/c3cالصورة الرمزية لـ c3lang

    c3lang/c3c

    5,147عرض على GitHub↗

    c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte

    C3c3compilerlanguage
    عرض على GitHub↗5,147
عرض جميع البدائل الـ 30 لـ Cpp Cheat Sheet→

الأسئلة الشائعة

ما هي وظيفة gibsjose/cpp-cheat-sheet؟

هذا المشروع عبارة عن مجموعة من المراجع التقنية المكثفة وأدلة الدراسة للغة C++. يعمل كـ "ورقة غش" للغة ومرجع برمجي يغطي القواعد الأساسية، والمعايير، وأنماط تنظيم البيانات.

ما هي الميزات الرئيسية لـ gibsjose/cpp-cheat-sheet؟

الميزات الرئيسية لـ gibsjose/cpp-cheat-sheet هي: Cheat Sheets, Language Syntax References, Algorithm Study Guides, Complexity Analysis, Data Structures Reference, Search Algorithms, Container Adaptor Implementations, Tree Data Structures.

ما هي البدائل مفتوحة المصدر لـ gibsjose/cpp-cheat-sheet؟

تشمل البدائل مفتوحة المصدر لـ gibsjose/cpp-cheat-sheet: shujiahuang/cpp-primer-plus-6th — This project is a C++ learning resource and study guide consisting of structured notes and programming examples. It… 0voice/interview_internal_reference — This project is a comprehensive technical interview question bank and reference library designed for software… federico-busato/modern-cpp-programming — This project is a comprehensive educational resource and programming course covering C++ language semantics and… c3lang/c3c — c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static… chefyuan/algorithm-base — algorithm-base is an educational library and study guide designed for simulating algorithms and studying data… bevacqua/es6 — This project is an ECMAScript 2015 reference guide and JavaScript language cheat sheet. It provides a concise summary…