STARTING
CONTROL STATEMENT
FUNCTION
ARRAY & POINTER
OOP
STL
ITERATORS
OTHER FEATURES
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Học C++

Danh sách các bài viết trong chuyên mục Học C++, đây là những bài viết mới nhất được cập nhật trong mục Học C++.

C++ là ngôn ngữ được giảng dạy ở hầu hết các trường cao đẳng và đại học bởi nó là ngôn ngữ cấp cao, thể hiện đầy đủ các tính chất của một ngôn ngữ lập trình hiện đại.

C++ rất tuân thủ trong việc khai báo biến, các ràng buộc về mức độ truy cập các thuộc tính trong các lớp cũng được đề cao, chính vì vậy nếu bạn rành C++ thì có thể học bất kì một ngôn ngữ khác một cách dễ dàng.

Trong loạt bài viết này mình sẽ trình bày tất cả các kiến thức C++ căn bản và C++ nâng cao, giúp các bạn có thể tự học C++ tại nhà một cách dễ dàng. Các bài viết trình bày theo hướng step by step nên sẽ dễ dàng follow. Bạn không cần phải chuẩn bị kiến thức gì trước khi tìm hiểu nó cả.

+HỌC C++
» Starting
1 Ngôn ngữ C++ là gì? Dùng làm gì trong công nghệ thông tin?
2 Download C Free để học C/C++ và khắc phục lỗi hàm void
3 Khai báo thư viện và hàm main trong C++
4 Lệnh cin và cout trong C++
5 Cách khai báo biến trong C++
6 Các kiểu dữ liệu trong C++ và cách khai báo
7 Cách viết ghi chú trong C++
8 Các toán tử trong C++
» Control Statement
9 Cấu trúc lệnh if else trong C++ (có bài tập thực hành)
10 Toán tử ba ngôi trong C++
11 Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)
12 Bài tập if else trong C++ (có đổi sang switch case)
13 Tìm hiểu cấu trúc mảng (array) trong C++
14 Vòng lặp for trong C++ (có bài tập thực hành)
15 Cách sử dụng vòng lặp while trong C++
16 Vòng lặp do while trong C++ (có bài tập thực hành)
17 Cách dùng lệnh break trong C++ (Dùng thoát khỏi vòng lặp)
18 Lệnh continue trong C++ (Nhảy tới lần lặp tiếp theo)
19 Lệnh goto trong C++ (Nhảy tới một đoạn code trong C++)
20 Bài tập vòng lặp for trong C++ có lời giải
21 Bài tập vòng lặp while và do while trong C++
» Function
22 Cách viết hàm và cách gọi hàm trong C++ (function)
23 Hiểu hơn về tham trị và tham chiếu trong C++
24 Giải thích về hàm đệ quy trong C++ dễ hiểu nhất
25 Biến toàn cục và biến cục bộ trong C++
26 Lớp lưu trữ trong C++
» Array & Pointer
27 Cách khai báo mảng trong C++ (mảng một chiều và nhiều chiều)
28 Cách sử dụng con trỏ trong C++
29 Cách truyền mảng vào hàm trong C++
» OOP
30 Lập tình hướng đối tượng trong C++ là gì?
31 Lớp và đối tượng trong C++
32 Hàm xây dựng (constructor) trong C++
33 Hàm xây dựng sao chép trong C++
34 Hàm hủy (Destructor) trong C++
35 Con trỏ this trong C++
36 Từ khóa static trong C++
37 Cách tạo và sử dụng Struct trong C++
38 Cách tạo và sử dụng enum trong C++
39 Access modifier trong C++
40 Hàm bạn (Friend function) và lớp bạn (Friend Class) trong C++
41 Các hàm tính toán (Math Function) trong C++
» STL
42 [STL] Sử dụng Vector trong C++
43 [STL] Sử dụng Set trong C++
44 [STL] Sử dụng Algorithm trong C++
45 [STL] So sánh giữa Vector và List trong C++
46 [STL] So sánh giữa Map và Unordered Map trong C++
47 [STL] Cách sắp xếp một vector trong C++
48 [STL] Cách tìm kiếm và xóa phần tử của một container trong C++
49 [STL] Danh sách các hàm Algorithm thường dùng trong C++
50 [STL] Các hàm thông dụng của Map trong C++
51 [STL] Các hàm thường dùng của lớp Vector trong C++
» Iterators
52 [Iterator] Sử dụng Vector trong C++
53 [Iterator] Sử dụng trong List trong C++
54 Tổng quan về Iterators trong C++
55 Sử dụng Iterators trong STL của C++
» Other Features
56 Tổng quan về Smart Pointers trong C++
57 Sử dụng unique_ptr trong C++
58 Sử dụng shared_ptr trong C++
59 Sử dụng weak_ptr trong C++
60 Cách sử dụng Lambda Expressions trong C++
61 Try, Catch, và Throw của Exception Handling trong C++
62 Xử lý ngoại lệ khi làm việc với Memory Allocation trong C++
63 Tạo và quản lý các Multithreading trong C++
64 Thread Pools và Parallel Algorithms trong C++

Bài xem nhiều

Các kiểu dữ liệu trong C ( int - float - double - char ...)

Các kiểu dữ liệu trong C ( int - float - double - char ...)

C là ngôn ngữ rất khó tính, bạn không thể gán dữ liệu kiểu float…

Thuật toán tìm ước chung lớn nhất trong C/C++

Thuật toán tìm ước chung lớn nhất trong C/C++

Đề bài: Nhập vào 2 số nguyên A và B, viết chương trình tìm ứng…

Thuật toán tính lũy thừa nhanh trong C/C++

Thuật toán tính lũy thừa nhanh trong C/C++

Trong bài này chúng ta sẽ cùng nhau đi tìm hiểu về thuật toán tính…

Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)

Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)

Lệnh switch case cũng tương tự như lệnh if else if mà chúng ta đã…

Lệnh cin và cout trong C++

Lệnh cin và cout trong C++

Thư viện nhập xuất trong C cũng như rong C++ có tên là iostream.h, vì…

Random trong Python: Tạo số random ngẫu nhiên

Random trong Python: Tạo số random ngẫu nhiên

Random number generator (RNG) là một số được tạo ra ngẫu nhiên từ máy tính,…

ComboBox - ListBox trong lập trình C# winforms

ComboBox - ListBox trong lập trình C# winforms

Chúng ta sẽ cùng nhau tim hiểu về các khai niệm cũng như các sự…

Thuật toán kiếm tra số nguyên tố

Thuật toán kiếm tra số nguyên tố

Trong bài này mình sẽ trình bày thuật toán để kiểm tra một số có…

Cách kết nối SQL Server trong C# Winforms

Cách kết nối SQL Server trong C# Winforms

Mỗi loại cơ sở dữ liệu sẽ sử dụng một namespace tương ứng, trong trường…

Mảng hai chiều trong Java

Mảng hai chiều trong Java

Trong bài trước, các bạn đã được tìm hiểu về mảng một chiều trong Java.…

Cách viết hàm và cách gọi hàm trong C++ (function)

Cách viết hàm và cách gọi hàm trong C++ (function)

Hàm trong C++ là tập hợp nhiều câu lệnh để thực hiện một chức năng…

Bài tập Java OOP: Chương trình nhập xuất thông tin sinh viên

Bài tập Java OOP: Chương trình nhập xuất thông tin sinh viên

Tổng hợp hơn 1000 bài tập C / C++ có lời giải

Tổng hợp hơn 1000 bài tập C / C++ có lời giải

Bài này sẽ tổng hợp hơn 1000 bài tập C / C++ có lời giải…

Thêm, sửa, xóa học sinh trong C# Winforms

Thêm, sửa, xóa học sinh trong C# Winforms

Việc đầu tiên chúng ta cần tạo form thêm, sửa ...

Khai báo thư viện và hàm main trong C++

Khai báo thư viện và hàm main trong C++

Để bắt đầu tìm hiểu C++ thì bắt buộc bạn phải hiểu hai khái niệm…

Quản lý sinh viên sử dụng danh sách liên kết đơn

Quản lý sinh viên sử dụng danh sách liên kết đơn

Chúng ta sẽ quản lý sinh viên với các thông tin cần thiết và các…

Duyệt cây nhị phân tìm kiếm

Duyệt cây nhị phân tìm kiếm

Chúng ta sẽ tìm hiểu lần lượt 6 cách duyệt cây nhị phân tìm kiếm:

Bài tập Java OOP: Chương trình quản lý sinh viên Java

Bài tập Java OOP: Chương trình quản lý sinh viên Java

Tính tổng các phần tử trong mảng C++ sử dụng hàm và con trỏ

Tính tổng các phần tử trong mảng C++ sử dụng hàm và con trỏ

Tạo form đăng nhập với SQL Server trong C# Winforms

Tạo form đăng nhập với SQL Server trong C# Winforms

Để hiểu được bài này các bạn cần nắm vững kiến thức trong Winforms và…

Top