Lộ trình học

Con trỏ và bộ nhớ

Con trỏ, số học con trỏ, cấp phát động và RAII, những điểm làm nên sự khác biệt của C và C++.

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

Bắt đầu lộ trình →
  1. Bài học 1 thử thách Pointer và địa chỉ Lưu địa chỉ, dereference và thay đổi object gốc.
  2. Bài học 1 thử thách Pointer arithmetic Duyệt vùng nhớ liên tục bằng pointer và iterator.
  3. Bài học 1 thử thách Quản lý bộ nhớ động Cấp phát mảng theo runtime và giải phóng an toàn.
  4. Bài học 2 thử thách Mảng nhiều chiều Duyệt matrix row-major và tính tổng từng hàng.
  5. 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.
  6. Bài học 2 thử thách Dynamic array và std::vector Mở rộng contiguous storage khi append dữ liệu.