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 కలిసి