Beginner से Pro तक · 24 lessons · Free

C++: Zero से Hero तक

5–10 मिनट के छोटे पाठ। उदाहरण चलाएँ, challenge जीतें, XP जुटाएँ: एक-एक पाठ करके, beginner से pro तक।

C++ progress0/24 lessons
Start learning, it's free
What is C++? Read the beginner's guide →Want to write your own code? Open the C++ compiler →
  1. MODULE 1

    C++ की बुनियादी बातें

    cout, variables, string, cin और getline

    1. 1. आपका पहला C++ प्रोग्राम#include <iostream>, cout और endl
    2. 2. Variables, auto और stringint, double, bool, char, string और auto
    3. 3. cin और getline से Inputcin >>, getline और setprecision
  2. MODULE 2

    Conditions और Loops

    if/else, switch, loops और patterns

    1. 1. Conditions: if, else और switchतुलना, &&, ||, ternary और switch
    2. 2. Loops: for, while और range-forLoops, break, continue और अंकों के सवाल
    3. 3. Nested Loops: PatternsPyramid, number और character patterns
  3. MODULE 3

    Functions

    Overloading, default arguments, references और recursion

    1. 1. Functions, Default Arguments और Overloadingनाम एक, parameters अलग
    2. 2. References और Pass by Referenceint& से caller का variable बदलें, और const&
    3. 3. RecursionBase case, power और Tower of Hanoi
  4. MODULE 4

    STL: Standard Template Library

    vector, algorithms, string, map, set, stack और queue

    1. 1. vector: बढ़ने वाला Arraypush_back, size, at और range-for
    2. 2. STL Algorithms: sort, reverse और find<algorithm> और <numeric>
    3. 3. string Class और String के सवालsubstr, find, replace, reverse और palindromes
    4. 4. map और unordered_mapKey-value भंडारण और गिनती
    5. 5. set, stack, queue और priority_queueDSA के पीछे के STL containers
  5. MODULE 5

    ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP)

    Classes, constructors, inheritance, virtual functions और operator overloading

    1. 1. Classes और ObjectsClasses, objects, public/private और methods
    2. 2. Constructors और DestructorsInitializer lists, overloaded constructors और ~destructors
    3. 3. InheritanceBase और derived classes, protected और constructor chaining
    4. 4. Virtual Functions और Polymorphismvirtual, override, pure virtual और abstract classes
    5. 5. Operator Overloading+, == और << को अपनी class के साथ चलाना सिखाएँ
  6. MODULE 6

    Modern C++ और एक Project

    Smart pointers, lambdas, templates, exceptions और एक mini project

    1. 1. Pointers, new/delete और Smart PointersHeap memory, unique_ptr और shared_ptr
    2. 2. Lambdas और Custom Sorting[](...) { }, captures और comparator से sorting
    3. 3. Templates: Generic Codeकई types के लिए एक ही कोड
    4. 4. Exceptions: try, catch और throwErrors को सुरक्षित रूप से संभालें
    5. 5. Mini Project: Inventory ManagementClasses, map, exceptions और sorting एक साथ