C++ dasturchi yo'l xaritasi

2026-yilda C++ dasturchi bo'lish uchun bosqichma-bosqich qo'llanma

0% tugallandi0 / 127 mavzu
Diamond Inheritance
Forward Declaration
C++
Quyidagi tegishli yo'nalishlar bilan o'rganishni davom ettiring
Backend yo'l xaritasi
Tilga kirish
  • Boshlang'ich mavzular / Shu yerdan boshlang
  • O'rta darajali mavzular / Keyingi bosqich
  • Ilg'or mavzular / Keyinroq o'rganing
  • Ixtiyoriy / Xohlasangiz o'rganing
C++ nima?
Nima uchun C++?
C va C++
Muhitingizni sozlash
C++'ni o'rnatish
Kod muharrirlari / IDE'lar
Birinchi dasturni ishga tushirish
Asosiy amallar
Arithmetic Operators
Logical Operators
Bitwise Operators
Control flow va statement'lar
for / while / do while loop'lar
if else / switch / goto
Functions
Static Polymorphism
Function Overloading
Operator Overloading
Lambdas
Data Types
Static Typing
Dynamic Typing
RTTI
Pointer'lar va reference'lar
References
Memory Model
Obyektlarning lifetime'i
Smart Pointers
weak_ptr
shared_ptr
unique_ptr
Raw Pointers
New/Delete Operators
Memory Leakage
Codebase'ni tuzilmalash
Scope
Namespaces
Header'lar / CPP fayllar
Struct'lar va sinflar
Rule of Zero, Five, Three
Multiple Inheritance
Object Oriented Programming
Virtual Methods
Virtual Tables
Dynamic Polymorphism
Exception Handling
Exit Codes
Exceptions
Access Violations
Til konsepsiyalari
auto (Automatic Type Deduction)
Type Casting
static_cast
const_cast
dynamic_cast
reinterpret_cast
Undefined Behavior (UB)
Argument Dependent Lookup (ADL)
Name Mangling
Macros
Standard Library + STL
Iterators
iostream
Algorithms
Sana / vaqt
Multithreading
Containers
Templates
Variadic Templates
Template Specialization
Type Traits
SFINAE
Full Template Specialization
Partial Template Specialization
Idioms
Non-Copyable / Non-Moveable
Erase-Remove
Copy and Swap
Copy on Write
RAII
Pimpl
CRTP
Standards
C++ 11 / 14
C++ 17
C++ 20
C++ 23
C++ 0x
Debuggers
Til vositalari
Debugger xabarlarini tushunish
Debugging Symbols
WinDBg
GDB
Compilers
Compiler Stages
Compiler'lar va imkoniyatlar
C/lang++ / LLVM
Intel C++
MSVS C++
GCC
MinGW
Build Systems
CMAKE
Makefile
Ninja
Package Managers
vcpkg
NuGet
Conan
Spack
Kutubxonalar bilan ishlash
Library Inclusion
Licensing
Boost
OpenCV
POCO
protobuf
gRPC
Tensorflow
pybind11
spdlog
opencl
fmt
ranges_v3
Kutubxonalar
gtest / gmock
Qt
Catch2
Orbit Profiler
PyTorch C++
Freymvorklar
Manbalar
  • Salmer'ning C++ yo'l xaritasi
Ushbu yo'l xaritasining batafsil versiyasini va boshqa shunga o'xshash yo'l xaritalarini toping
roadmap.sh

Ko'p so'raladigan savollar

Yo'l xaritalariQo'llanmalarFAQYouTube

yo'lxaritaroadmap.shasosida

Hamjamiyat tomonidan yaratilgan yo'l xaritalari, eng yaxshi amaliyotlar, loyihalar, maqolalar, manbalar va yo'nalishlar — o'z yo'lingizni tanlash va kasbingizda o'sish uchun.

© yo'lxarita·Shartlar·Maxfiylik·

roadmap.sh

Barcha kontent roadmap.sh loyihasidan olingan (© Kamran Ahmed) va shaxsiy o'rganish uchun o'zbek tiliga tarjima qilinmoqda.

Qidiruv

Yo'l xaritalari, loyihalar va savollarni qidiring