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 Con trỏ và địa chỉ trong C, C++ Trong bài học này, bạn sẽ lưu địa chỉ của một biến vào con trỏ, truy cập giá trị qua con trỏ và thay đổi biến gốc.
  2. Bài học 1 thử thách Phép toán trên con trỏ trong C, C++ Trong bài học này, bạn sẽ duyệt qua các phần tử của một mảng bằng phép toán trên con trỏ trong C và iterator trong C++.
  3. Bài học 1 thử thách Quản lý bộ nhớ động trong C, C++ Trong bài học này, bạn sẽ cấp phát một mảng có kích thước xác định khi chạy chương trình và giải phóng vùng nhớ đó một cách an toàn.
  4. Bài học 2 thử thách Mảng nhiều chiều trong C, C++ Trong bài học này, bạn sẽ duyệt qua một ma trận hai chiều và tính tổng các phần tử trên từng hàng.
  5. Bài học 1 thử thách RAII và việc tự động giải phóng tài nguyên trong C++ Trong bài học này, bạn sẽ so sánh cách đóng file an toàn trong C với kỹ thuật RAII của C++, nơi tài nguyên được tự động giải phóng.
  6. Bài học 2 thử thách Mảng động và std::vector trong C, C++ Trong bài học này, bạn sẽ tự cài đặt một mảng động có thể tự mở rộng khi thêm phần tử trong C, rồi so sánh với std::vector của C++.