C++: தமிழில் கற்றுக்கொள்ளுங்கள்Learn C++

ஒவ்வொரு பாடமும் 5–10 நிமிடங்கள். Examples-ஐ மாற்றி run செய்து பாருங்கள், பிறகு challenge-ஐ முடியுங்கள்.Each lesson takes 5–10 minutes. Change and run the examples, then solve the challenge.

C++ progress0/24 lessons
Start learning, it's free
சொந்தமாக code எழுத வேண்டுமா? C++ compiler-ஐத் திறக்கவும் →Want to write your own code? Open the C++ compiler →
  1. MODULE 1

    C++ அடிப்படைகள்C++ Basics

    cout, variables, string, cin மற்றும் getlinecout, variables, string, cin and getline

    1. 1. உங்கள் முதல் C++ ProgramYour First C++ Program#include <iostream>, cout மற்றும் endl#include <iostream>, cout and endl
    2. 2. Variables, auto மற்றும் stringVariables, auto and stringint, double, bool, char, string, autoint, double, bool, char, string and auto
    3. 3. cin மற்றும் getline மூலம் InputInput with cin and getlinecin >>, getline, setprecisioncin >>, getline and setprecision
  2. MODULE 2

    Conditions மற்றும் LoopsConditions and Loops

    if/else, switch, loops மற்றும் patternsif/else, switch, loops and patterns

    1. 1. Conditions: if, else, switchConditions: if, else and switchஒப்பீடுகள், &&, ||, ternary, switchComparisons, &&, ||, ternary and switch
    2. 2. Loops: for, while, range-forLoops: for, while and range-forLoops, break, continue, digit problemsLoops, break, continue and digit problems
    3. 3. Nested Loops: PatternsNested Loops: PatternsPyramid, number மற்றும் character patternsPyramid, number and character patterns
  3. MODULE 3

    FunctionsFunctions

    Overloading, default arguments, references, recursionOverloading, default arguments, references and recursion

    1. 1. Functions, Default Arguments, OverloadingFunctions, Default Arguments and Overloadingஒரே பெயர், வெவ்வேறு parametersSame name, different parameters
    2. 2. References மற்றும் Pass by ReferenceReferences and Pass by Referenceint& மூலம் variable-ஐயே மாற்றுதல், const&Change the caller's variable with int&, and const&
    3. 3. RecursionRecursionBase case, power, Tower of HanoiBase case, power and the Tower of Hanoi
  4. MODULE 4

    STL: Standard Template LibrarySTL: The Standard Template Library

    vector, algorithms, string, map, set, stack, queuevector, algorithms, string, map, set, stack and queue

    1. 1. vector: வளரும் Arrayvector: The Growable Arraypush_back, size, at, range-forpush_back, size, at and range-for
    2. 2. STL Algorithms: sort, reverse, findSTL Algorithms: sort, reverse and find<algorithm> மற்றும் <numeric><algorithm> and <numeric>
    3. 3. string Class மற்றும் String ProblemsThe string Class and String Problemssubstr, find, replace, reverse, palindromesubstr, find, replace, reverse and palindromes
    4. 4. map மற்றும் unordered_mapmap and unordered_mapKey-value சேமிப்பு, எண்ணுதல்Key-value storage and counting
    5. 5. set, stack, queue, priority_queueset, stack, queue and priority_queueDSA-க்கான STL containersThe STL containers behind DSA
  5. MODULE 5

    Object-Oriented Programming (OOP)Object-Oriented Programming (OOP)

    Classes, constructors, inheritance, virtual functions, operator overloadingClasses, constructors, inheritance, virtual functions and operator overloading

    1. 1. Classes மற்றும் ObjectsClasses and ObjectsClass, object, public/private, methodsClasses, objects, public/private and methods
    2. 2. Constructors மற்றும் DestructorsConstructors and DestructorsInitializer list, overloaded constructors, ~destructorInitializer lists, overloaded constructors and ~destructors
    3. 3. InheritanceInheritanceBase/derived classes, protected, constructor chainingBase and derived classes, protected and constructor chaining
    4. 4. Virtual Functions மற்றும் PolymorphismVirtual Functions and Polymorphismvirtual, override, pure virtual, abstract classvirtual, override, pure virtual and abstract classes
    5. 5. Operator OverloadingOperator Overloading+, ==, << போன்ற operators-ஐ உங்கள் class-க்குTeach +, == and << to work with your class
  6. MODULE 6

    Modern C++ மற்றும் ProjectModern C++ and a Project

    Smart pointers, lambdas, templates, exceptions மற்றும் ஒரு mini projectSmart pointers, lambdas, templates, exceptions and a mini project

    1. 1. Pointers, new/delete மற்றும் Smart PointersPointers, new/delete and Smart PointersHeap memory, unique_ptr, shared_ptrHeap memory, unique_ptr and shared_ptr
    2. 2. Lambdas மற்றும் Custom SortingLambdas and Custom Sorting[](...) { }, captures, sort with comparator[](...) { }, captures and sorting with a comparator
    3. 3. Templates: Generic CodeTemplates: Generic Codeஒரே code, பல typesOne piece of code for many types
    4. 4. Exceptions: try, catch, throwExceptions: try, catch and throwபிழைகளைப் பாதுகாப்பாகக் கையாளுதல்Handle errors safely
    5. 5. Mini Project: Inventory ManagementMini Project: Inventory ManagementClasses, map, exceptions, sorting எல்லாம் சேர்த்துClasses, map, exceptions and sorting together