Lộ trình học

Tính năng C++ hiện đại

Nạp chồng hàm, lambda, template, STL, lớp và RAII: những công cụ làm C++ mạnh hơn C.

8 bài học · 10 thử thách

Bắt đầu lộ trình →
  1. Bài học 1 thử thách Function overloading và cách thay thế trong C Dùng cùng một operation cho nhiều type.
  2. Bài học 1 thử thách Function pointer và callback Truyền behavior vào một hàm khác.
  3. Bài học 1 thử thách C++ Lambda và closure kiểu C Capture context cho callback.
  4. Bài học 2 thử thách Template và kỹ thuật generic trong C Viết code compile-time độc lập type.
  5. Bài học 2 thử thách STL Container và Algorithm So sánh xử lý mảng thủ công với standard algorithm có thể kết hợp.
  6. Bài học 1 thử thách Lập trình hướng đối tượng (OOP) Học đóng gói, kế thừa, ghi đè và đa hình trong C++, đồng thời so sánh với thiết kế C tường minh.
  7. Bài học 1 thử thách Đa hình và function-table dispatch Chọn behavior qua interface chung.
  8. Bài học 1 thử thách RAII và cleanup xác định Gắn lifetime tài nguyên với lifetime object.