Lộ trình C++
Hướng dẫn từng bước để trở thành một nhà phát triển Nhà phát triển C++.
Hỏi AI về Lộ trình C++
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1 Gi?i thi?u & C? b?n
C++ l g?
T?i sao nn dng C++
C so v?i C++
Thi?t l?p Mi tr??ng
Cc php ton c? b?n
Lu?ng ?i?u khi?n
2 Hm & Ki?u d? li?u
Hm
?a hnh t?nh
Bi?u th?c Lambda
Ki?u d? li?u
3 Con tr?, B? nh? & C?u trc m
Con tr? v Tham chi?u
M hnh b? nh?
Con tr? thng minh
C?u trc Codebase
4 L?p trnh h??ng ??i t??ng (OOP)
Structs v Classes
?a hnh ??ng
K? th?a
X? l ngo?i l?
5 Templates & Generics
Templates
Variadic Templates
Chuyn mn ha Template
Type Traits / SFINAE
6 Th? vi?n Template chu?n (STL)
Containers
Iterators
Thu?t ton
Ti?n ch
7 Cc khi ni?m ngn ng? nng cao
auto
p ki?u
Hnh vi khng xc ??nh
ADL & Name Mangling
8 Cng c? & Th? vi?n
H? th?ng Build & Trnh qu?n l gi:
CMake
Trnh qu?n l gi
Debuggers & Trnh bin d?ch:
Debuggers
Trnh bin d?ch
Th? vi?n & Framework ph? bi?n:
Th? vi?n
9 C++ Hi?n ??i & Idioms
Cc tiu chu?n C++
RAII
Copy and Swap
Cc Idiom nng cao