CodeGym/Kursus/Kursus C++

Kursus C++

Kuasai pengaturcaraan C++ dari asas hingga ciri lanjutan. Belajar OOP, pengurusan memori, STL dan standard C++ moden. Bina aplikasi berprestasi tinggi dan permainan dengan bahasa standard industri. Dari aplikasi konsol hingga enjin permainan AAA!
4.9
500+ ulasan
25K graduan menguasai C++
Ketahui Lebih Lanjut
Detailed training program
  • Arahan dan program C++ pertama
  • jenis int dan string, input papan kekunci
  • Operator bersyarat
  • Gelung (loops)
  • Memasang CLion dan pemalam JavaRush
  • Nombor titik apungan dan char
  • Array
  • Fungsi
  • Bonus: scope, operator, rawak
  • Array dinamik (std::vector, std::array)
  • Rentetan aksara dan std::string
  • Struct, enumeration dan union
  • Pointer dan reference: pengenalan
  • Reference dan aritmetik pointer
  • Memori dinamik dan kebocoran memori
  • Smart pointer: std::unique_ptr
  • Exception: asas pengendalian ralat
  • Namespace dan organisasi kod
  • Bekerja dengan tarikh dan masa
  • Kawalan versi: Git dan GitHub
  • Pengenalan kepada kelas dan encapsulation
  • Constructor dan destructor
  • Operator overloading
  • std::shared_ptr dan std::weak_ptr
  • Move semantics: konsep dan aplikasi
  • Peraturan pengurusan sumber
  • Inheritance dan polymorphism
  • Template kelas dan fungsi
  • Penukaran jenis (type conversion)
  • CMake, pemasangan pustaka, make
  • Container STL: vector, deque, list
  • Container asosiatif: map, set
  • Iterator: kategori, penggunaan
  • Algoritma STL: sort, find, transform
  • Lambda: sintaks, capture
  • Pengaturcaraan fungsional
  • Concept (C++20)
  • std::variant, std::optional (C++17)
  • std::tuple, std::pair (C++17)
  • Ranges (C++20): view, filter
  • Operasi fail: input/output
  • Filesystem (std::filesystem)
  • Operasi string
  • Serialisasi
  • Allocator dan pengurusan memori
  • Smart pointer: kupasan mendalam
  • Kecekapan dan pengoptimuman
  • Asas multithreading
  • Penyegerakan
  • Future, promise dan async
  • Algoritma Parallel STL
  • Thread local storage dan atomic
  • Thread dan fail
  • Multithreading: corak (patterns)
  • Ciri multithreading C++23
  • Metaprogramming: asas
  • Metaprogramming: lanjutan
  • Modul C++20/23
  • Reflection (C++23)
  • Amalan terbaik moden
  • Keselamatan kod
  • Dokumentasi dan penerbitan pustaka
  • Coroutine
  • Profiling dan diagnostik
  • Reka bentuk dan seni bina
  • 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+
Pelajaran
1000+
Tugasan
72
Ujian
Selain itu:
  • Pengesahan tugasan segera
  • Pengesah kod AI
  • Pemalam CLion
  • WebIDE
  • Gamifikasi
  • Ceramah motivasi