Beginner থেকে Pro · 24 lessons · Free

C++: Zero থেকে Hero

৫–১০ মিনিটের ছোট পাঠ। উদাহরণ চালান, 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অনেক type-এর জন্য একই কোড
    4. 4. Exceptions: try, catch এবং throwErrors নিরাপদে সামলান
    5. 5. Mini Project: Inventory ManagementClasses, map, exceptions এবং sorting একসঙ্গে