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 ഒരുമിച്ച്