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 ಒಟ್ಟಿಗೆ