Lộ trình C++20Lộ trình C++20
Học từng chủ đề qua 52 ngày gợi ý. Bạn có thể học theo nhịp riêng.
52Ngày học
8Chặng
52Ngày có học liệu
Bản đồ học C++20
Chọn chủ đề để xem mục tiêu, bài cần học trước và bài học.
Đang tải tiến độ…
Chọn một chủ đề để xem mục tiêu và mở bài học.
Củng cố toolchain, lifetime, generic programming, STL và memory model trước khi dùng các bổ sung C++20.
Biểu đạt requirement trực tiếp bằng concepts, constrained template, lambda template và non-type template parameter kiểu class.
Làm chủ immediate function, initialization, comparison, aggregate, lifetime và các thay đổi cú pháp cốt lõi của C++20.
Tổ chức boundary build bằng modules và xử lý dữ liệu qua span, range, sentinel cùng pipeline view lazy an toàn lifetime.
Áp dụng format, source location, synchronized output, bit utility và chrono calendar/time zone với contract rõ.
Kết hợp jthread, cooperative cancellation, atomic wait/notify, semaphore, latch và barrier thành pipeline đồng thời kiểm soát được.
Hiểu coroutine frame, promise, handle, awaiter, generator, task bất đồng bộ cùng boundary hủy, exception và lifetime.
Điểm cuối lộ trình