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 एकत्र