C++ Course

அடிப்படைகளிலிருந்து advanced features வரை C++ programming-ஐ கற்றுக்கொள்ளுங்கள். OOP, memory management, STL, மற்றும் modern C++ standards. உயர் செயல்திறன் applications மற்றும் games உருவாக்குங்கள். console apps முதல் AAA game engines வரை!
4.9
500+ மதிப்புரைகள்
25K பட்டதாரிகள் C++-ஐ கைப்பற்றினர்
மேலும் அறியவும்
Detailed training program
  • Commands மற்றும் முதல் C++ program
  • int மற்றும் string types, keyboard input
  • Conditional operators
  • Loops
  • CLion மற்றும் JavaRush ப்ளகினை நிறுவல்
  • Floating-point numbers மற்றும் char
  • Arrays
  • Functions
  • Bonus: scope, operators, random
  • Dynamic arrays (std::vector, std::array)
  • Character strings மற்றும் std::string
  • Structures, enumerations, மற்றும் unions
  • Pointers மற்றும் references: அறிமுகம்
  • References மற்றும் pointer arithmetic
  • Dynamic memory மற்றும் memory leaks
  • Smart pointers: std::unique_ptr
  • Exceptions: error handling basics
  • Namespaces மற்றும் code organization
  • Working with dates and time
  • Version control: Git and GitHub
  • Classes மற்றும் encapsulation அறிமுகம்
  • Constructors மற்றும் destructors
  • Operator overloading
  • std::shared_ptr மற்றும் std::weak_ptr
  • Move semantics: concepts மற்றும் applications
  • Resource management rules
  • Inheritance மற்றும் polymorphism
  • Class மற்றும் function templates
  • Type conversions
  • CMake, library installation, make
  • STL containers: vector, deque, list
  • Associative containers: map, set
  • Iterators: categories, usage
  • STL algorithms: sort, find, transform
  • Lambdas: syntax, capture
  • Functional programming
  • Concepts (C++20)
  • std::variant, std::optional (C++17)
  • std::tuple, std::pair (C++17)
  • Ranges (C++20): views, filters
  • File operations: input/output
  • Filesystem (std::filesystem)
  • String operations
  • Serialization
  • Allocators மற்றும் memory management
  • Smart pointers: deep dive
  • Efficiency மற்றும் optimization
  • Multithreading basics
  • Synchronization
  • Futures, promises, மற்றும் async
  • Parallel STL algorithms
  • Thread local storage மற்றும் atomics
  • Threads மற்றும் files
  • Multithreading: patterns
  • C++23 multithreading features
  • Metaprogramming: basics
  • Metaprogramming: advanced
  • C++20/23 modules
  • Reflection (C++23)
  • Modern best practices
  • Code safety
  • Documentation மற்றும் library publishing
  • Coroutines
  • Profiling மற்றும் diagnostics
  • Design மற்றும் architecture
  • Time and std::chrono
  • CLI Arguments and Logging
  • Thread Basics (std::thread)
  • std::jthread and Safe Stopping
  • Synchronization (mutex)
  • Condition Variables (condition_variable)
  • Async and Atomic Operations
360+
பாடங்கள்
1000+
பணிகள்
72
சோதனைகள்
மேலும்:
  • உடனடி பணி சரிபார்ப்பு
  • AI குறியீட்டு சரிபார்ப்பான்
  • CLion ப்ளகின்
  • WebIDE
  • கேமிபிகேஷன்
  • உற்சாகமளிக்கும் சொற்பொழிவுகள்