Cách tách code C++ thành file .h và .cpp

Cách tách code C++ thành file .h và .cpp

This entry is part 11 of 11 in the series Hướng đối tượng C++

Tách code C++ thành các file.h và file.cpp? Chắc hẳn các bạn đã từng nghe qua. Trước tới giờ, chúng ta thường chỉ viết các đoạn code ngắn, hàm đơn giản hay chỉ là một chương trình nhỏ nên chỉ cần viết 1 file.cpp là đủ. Nhưng khi xây dựng một chương trình lớn thì…

Phép toán thao tác bit trong C++ (Bitwise operation)
|

Phép toán thao tác bit trong C++ (Bitwise operation)

Trong bài viết này, chúng ta sẽ tìm hiểu về các phép toán thao tác bit (bitwise operation). Trong đơn vị logic số học (nằm trong CPU), các phép toán như: cộng, trừ, nhân và chia được thực hiện ở cấp độ bit. Để thực hiện các phép toán cấp độ bit trong C++, các…

Cây AVL (AVL Tree) – Phần 2 (Deletion)
|

Cây AVL (AVL Tree) – Phần 2 (Deletion)

This entry is part 12 of 16 in the series Cấu trúc dữ liệu

Phần 1 Ở bài này, mình sẽ hướng dẫn các bạn cách để “xóa Node – Deletion” trong cây AVL. Và đây cũng là phần cuối của series AVL Tree. Bởi lẽ bản chất của AVL Tree chính là BST (Binary Search Tree) ở dạng cân bằng, do đó ngoài Insert và Delete ra thì…

Tính lũy thừa ma trận trong C/C++
| |

Tính lũy thừa ma trận trong C/C++

Hướng dẫn cách tính lũy thừa ma trận – Ma trận là một chủ đề không còn xa lạ với những người dấn thân vào ngành lập trình. Trong hầu hết tất cả các nhánh của ngành IT như web, game, AI, lập trình thi đấu,… ma trận đều giữ một vị trí đặc biệt…

Hàng đợi trong C++ | Sử dụng hàng đợi trong thư viện STL
|

Hàng đợi trong C++ | Sử dụng hàng đợi trong thư viện STL

Hàng đợi là một cấu trúc dữ liệu cơ bản mà lập trình viên nào cũng cần biết. Ở bài này chúng ta sẽ tìm hiểu về các cấu trúc dữ liệu hàng đợi và tiến hành cài đặt hàng đợi trong C++ sử dụng bộ thư viện STL bao gồm queue và deque. Chúng…

Bài 17.1. Mảng 1 chiều trong C#
| |

Bài 17.1. Mảng 1 chiều trong C#

This entry is part 21 of 21 in the series Khóa học C# cơ bản

Tiếp tục với series C# Không Khó. Mình sẽ giới thiệu cho các bạn kiến thức về mảng 1 chiều trong C#. Đây là một phần kiến thức tương đối khó chịu, dễ làm người học nản nhưng không kém phần quan trọng trong các bài toán lập trình. Chi tiết như thế nào, cùng…

Bài 16. Tham trị và tham chiếu, từ khóa ref, out trong C#
|

Bài 16. Tham trị và tham chiếu, từ khóa ref, out trong C#

This entry is part 20 of 21 in the series Khóa học C# cơ bản

Trong bài viết này chúng ta sẽ cùng đi tìm hiểu khái niệm tham trị, tham chiếu cùng với từ khóa ref và out trong C#. Khái niệm tham trị, tham chiếu cũng là một khái niệm mà bất cứ lập trình viên nào cũng nên nắm bắt, vì đây cũng là một khái niệm…

Bài tập danh sách liên kết đơn tổng hợp
|

Bài tập danh sách liên kết đơn tổng hợp

This entry is part 9 of 16 in the series Cấu trúc dữ liệu

Bài tập danh sách liên kết đơn dưới đây là một dạng bài tập tổng hợp giúp các bạn ôn luyện lại kiến thức về danh sách liên kết đơn cũng như các kiến thức khác về lập trình C. Sau bài học này, ngoài kiến thức về danh sách liên kết đơn, bạn cũng…

Bài 15. Biến toàn cục và biến cục bộ trong C#
|

Bài 15. Biến toàn cục và biến cục bộ trong C#

This entry is part 19 of 21 in the series Khóa học C# cơ bản

Biến toàn cục và biến cục bộ khái niệm này được sinh ra khi mà các ngôn ngữ lập trình tiến hành thu dọn bộ nhớ sau mỗi lần thực hiện hàm hoặc khối lệnh. Việc xuất hiện khái niệm này khiến đối lúc gây khó chịu đối với người học lập trình, nhưng khái…