लर्निंग पाथ

आधुनिक C++ की सुविधाएँ

ओवरलोडिंग, लैम्ब्डा, टेम्पलेट, STL, क्लास और RAII: वे टूल जो C++ को C से आगे ले जाते हैं।

8 पाठ · 10 चैलेंज

पाथ शुरू करें →
  1. पाठ 1 चैलेंज Function Overloading और C Alternatives एक operation कई types के साथ उपयोग करें।
  2. पाठ 1 चैलेंज Function Pointers और Callbacks Behavior दूसरे function को पास करें।
  3. पाठ 1 चैलेंज C++ Lambdas और C Closures Callback के लिए context capture करें।
  4. पाठ 2 चैलेंज Templates और C Generic Techniques Type-independent compile-time code लिखें।
  5. पाठ 2 चैलेंज STL Containers और Algorithms Manual array processing की composable algorithms से तुलना करें।
  6. पाठ 1 चैलेंज ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) C++ में encapsulation, inheritance और polymorphism को स्पष्ट C design से तुलना करके सीखें।
  7. पाठ 1 चैलेंज Polymorphism और Function-Table Dispatch Common interface से behavior चुनें।
  8. पाठ 1 चैलेंज RAII और Deterministic Cleanup Resource lifetime को object lifetime से जोड़ें।