Thành viên: minhkiet

Trạng thái:
Thành viên chính thức
Địa chỉ:
Giới thiệu bản thân

Bài viết của minhkiet

←trang trước] [trang sau→
C: Giải thuật tìm 3 số sao cho tích của 3 số đó là lớn nhất trong C?
Mình có cùng ý tưởng như bạn @viétkâz nhưng về cách thực hiện sẽ khác đôi chút, thay vì ở mỗi vòng lặp thực hiện rà soát lại dãy số một lần để tìm 3 số lớn nhất, mình sẽ sắp xếp mảng các dãy số theo thứ tự giảm dần trước, sau đó lấy 3 số hạng đầu tiên trong mảng, như thế độ phức tạp thuật toán sẽ g
C: Hàm fflush(stdin) không thể dừng màn hình Console trong C?
Hình như đoạn mã nguồn trên bạn đăng chỉ có 1 phần thôi nhỉ, và mình đoán là trước đó có thêm vài câu lệnh nhập và đọc dữ liệu nữa, bởi vì sau khi đọc dữ liệu lần đầu tiên từ màn hình Console, ký tự `\n` sẽ bị dính lại trong bộ nhớ tạm do bạn nhấn phím Enter, do đó bộ nhớ tạm chưa được dọn sạch trướ
C: Làm thế nào để duyệt từng phần tử của Map trong C++?
Tạo một đối tượng `iterator`, sau đó dùng `iterator` để duyệt qua từng phần tử trong map, tại mỗi phần tử, muốn truy xuất phần tử `key` của nó sử dụng `it->first`, truy xuất phần tử `value` sử dụng `it->second`. #include #include #include using namespace std; int m
C: Map trong C++ là gì? Làm thế nào để sử dụng map trong C++?
> Map trong C++ là gì? Có lẽ trước khi biết đến `map` trong C++, bạn đã sử dụng qua rất nhiều các cấu trúc dữ liệu quen thuộc khác như cấu trúc mảng (`array`), danh sách liên kết (`linked list`), cấu trúc `stack`, `queue`, ..v.v. thì map cũng là một cấu trúc dữ liệu tương tự nằm trong thư viện c
Phím tắt chú thích mã nguồn C/C++ trong Visual Studio là gì?
**Chú thích mã nguồn (comment)** Ctrl + K + C hoặc bấm `Ctrl + K` sau đó bấm tiếp `Ctrl + C` **Hủy bỏ chú thích mã nguồn (uncomment)** Ctrl + K + U hoặc bấm `Ctrl + K` sau đó bấm tiếp `Ctrl + U` **Lưu ý:** bôi đen đoạn mã nguồn trước khi nhấn tổ hợp phím trên.
C: Máy chủ NGINX không nén font chữ woff và woff/2 trước khi gửi về trình duyệt?
Đoạn code bạn cài đặt cho NGINX là đúng, máy chủ NGINX cũng không hề có lỗi, nguyên nhân là do trình duyệt Web **không yêu cầu** máy chủ phải nén những tập tin font chữ có đuôi `.woff` hoặc `.woff2` cho nên không có một lý do gì khiến máy chủ NGINX phải nén những file này cả. > Trình duyệt Web l
C: Một số ví dụ về rò rỉ bộ nhớ và cách phòng tránh trong C/C++ là gì?
Về cơ bản, khi bạn cấp phát bộ nhớ cho con trỏ trong C/C++, thì bộ nhớ Heap sẽ đảm nhiệm việc này, mà một đặc điểm quan trọng của bộ nhớ Heap đó là đối tượng được cấp phát bởi bộ nhớ Heap không thể tự giải phóng sau khi kết thúc chương trình, do đó, một trong những lỗi phổ biến nhất tạo ra rò rỉ bộ
C: Sự khác nhau giữa sao chép cạn và sao chép sâu trong lập trình là gì?
Giả sử bạn có 2 đối tượng A và B, khi thực hiện sao chép đối tượng A sang đối tượng B hoặc ngược lại, sẽ xảy ra hai trường hợp sao chép như sau, **Sao chép cạn** là trường hợp hai đối tượng A và B có cùng **chung một địa chỉ trong vùng nhớ** sau khi sao chép, điều này có nghĩa là A và B cùng chia s
Lambda trong C++ là gì?
Mình ví dụ một hàm đơn giản trong C++ như cộng hai số nguyên int CongHaiSoNguyen(int a, int b){ return a + b; } Khi đó, thay vì viết hàm như trên bạn có thể viết một cách ngắn gọn hơn như sau auto CongHaiSoNguyen = [=](int a, int b) {return a + b;}; Ví dụ với a = 2, b = 3 thì kế
C: Con trỏ thông minh trong C++ là gì?
Về bản chất thì con trỏ thông minh cũng giống như con trỏ bình thường trong C++ thôi, bạn hoàn toàn có thể sử dụng con trỏ thông minh như sử dụng con trỏ bình thường, điểm khác biệt ở đây đó là khi sử dụng con trỏ bình thường bạn phải tự quản lý vùng nhớ của mình, cấp phát, sử dụng và luôn nhớ phải