-
Trình Thực Thi
Trình biên dịch Python Trình biên dịch C++ Trình biên dịch C Trình biên dịch Matplotlib Trình thông dịch Node.js Trình thông dịch PHP Trình biên dịch C# / .NET Trình biên dịch Rust Ruby Interpreter Trình biên dịch Java Trình biên dịch Go Trình biên dịch Kotlin Trình biên dịch Swift Trình biên dịch TypeScript
-
Học lập trình
Học Python Ví dụ chạy được, NumPy, pandas và nhiều nội dung khác Học AIMạng nơ-ron, học máy và LLM từ đầu Học C và C++ Con trỏ, bộ nhớ, STL và C++ hiện đại Học C#C# cơ bản, OOP, LINQ, async và bài tập .NET Thuật toán Python Tìm kiếm, sắp xếp, đệ quy và trình mô phỏng O(n) Thuật toán C và C++ So sánh cách cài đặt bằng C và C++
- Thử tháchMới
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.
Bắt đầu lộ trình →- Bài học 1 thử thách Nạp chồng hàm trong C++ và cách thay thế trong C Trong bài học này, bạn sẽ dùng nạp chồng hàm (function overloading) trong C++ để cùng một tên hàm làm việc với nhiều kiểu dữ liệu, rồi so sánh với cách làm trong C.
- Bài học 1 thử thách Con trỏ hàm và callback trong C, C++ Trong bài học này, bạn sẽ truyền một hàm vào hàm khác dưới dạng tham số bằng con trỏ hàm trong C và lambda trong C++.
- Bài học 1 thử thách Lambda trong C++ và cách truyền ngữ cảnh cho callback trong C Trong bài học này, bạn sẽ dùng lambda của C++ để mang theo dữ liệu cục bộ vào callback, rồi so sánh với cách truyền ngữ cảnh bằng con trỏ void trong C.
- Bài học 2 thử thách Template trong C++ và kỹ thuật lập trình tổng quát trong C Trong bài học này, bạn sẽ viết một hàm dùng được cho nhiều kiểu dữ liệu bằng template trong C++, rồi so sánh với _Generic trong C11.
- Bài học 2 thử thách Container và thuật toán STL trong C++ Trong bài học này, bạn sẽ so sánh việc tự viết vòng lặp xử lý mảng trong C với cách kết hợp các thuật toán có sẵn của thư viện chuẩn C++.
- 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.
- Bài học 1 thử thách Đa hình trong C++ và bảng con trỏ hàm trong C Trong bài học này, bạn sẽ gọi cùng một thao tác cho nhiều loại đối tượng khác nhau bằng hàm ảo trong C++ và con trỏ hàm trong C.
- 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.