Beginner முதல் Pro வரை · 24 lessons · Free
C++: Zero to Hero, தமிழில்
5–10 நிமிட சிறிய பாடங்கள். Examples-ஐ run செய்யுங்கள், challenge-ஐ வெல்லுங்கள், XP சேருங்கள்: ஒவ்வொரு பாடமாக, beginner முதல் pro வரை.
C++ progress0/24 lessons
- MODULE 1
C++ அடிப்படைகள்
cout, variables, string, cin மற்றும் getline
- MODULE 2
Conditions மற்றும் Loops
if/else, switch, loops மற்றும் patterns
- MODULE 3
Functions
Overloading, default arguments, references, recursion
- MODULE 4
STL: Standard Template Library
vector, algorithms, string, map, set, stack, queue
- 1. vector: வளரும் Arraypush_back, size, at, range-for 9 min 30 XP
- 2. STL Algorithms: sort, reverse, find<algorithm> மற்றும் <numeric> 10 min 30 XP
- 3. string Class மற்றும் String Problemssubstr, find, replace, reverse, palindrome 10 min 30 XP
- 4. map மற்றும் unordered_mapKey-value சேமிப்பு, எண்ணுதல் 10 min 35 XP
- 5. set, stack, queue, priority_queueDSA-க்கான STL containers 11 min 35 XP
- MODULE 5
Object-Oriented Programming (OOP)
Classes, constructors, inheritance, virtual functions, operator overloading
- 1. Classes மற்றும் ObjectsClass, object, public/private, methods 10 min 30 XP
- 2. Constructors மற்றும் DestructorsInitializer list, overloaded constructors, ~destructor 10 min 30 XP
- 3. InheritanceBase/derived classes, protected, constructor chaining 10 min 35 XP
- 4. Virtual Functions மற்றும் Polymorphismvirtual, override, pure virtual, abstract class 11 min 35 XP
- 5. Operator Overloading+, ==, << போன்ற operators-ஐ உங்கள் class-க்கு 10 min 35 XP
- MODULE 6
Modern C++ மற்றும் Project
Smart pointers, lambdas, templates, exceptions மற்றும் ஒரு mini project
- 1. Pointers, new/delete மற்றும் Smart PointersHeap memory, unique_ptr, shared_ptr 11 min 35 XP
- 2. Lambdas மற்றும் Custom Sorting[](...) { }, captures, sort with comparator 10 min 35 XP
- 3. Templates: Generic Codeஒரே code, பல types 9 min 35 XP
- 4. Exceptions: try, catch, throwபிழைகளைப் பாதுகாப்பாகக் கையாளுதல் 9 min 35 XP
- 5. Mini Project: Inventory ManagementClasses, map, exceptions, sorting எல்லாம் சேர்த்து 15 min 50 XP