Thành viên: Khánh Hải
- Trạng thái:
- Thành viên mới
- Địa chỉ:
Giới thiệu bản thân
Bài viết của Khánh Hải
←trang trước]
[trang sau→
Một cách khác không cần tạo ra mảng mới `tmp` mà là hoán vị trực tiếp từng cặp phần tử trên mảng thông qua vị trí trung tâm của nó, ví dụ ta có mảng A là {1, 2, 3, 4, 5}.
Vị trí trung tâm là số 3, ta cho một vòng lặp `i` chạy từ số 1 tới số 3 và một vòng lặp `j` chạy từ số 5 tới số 3, mỗi lần chạy,
Sở dĩ `string` không thể lưu được ký tự Unicode bởi vì bản chất bên dưới, nó là mảng của các ký tự `char`, chúng ta hoàn toàn có thể gán một mảng `char` vào kiểu `string`, mà kiểu dữ liệu `char` thì không đủ số bytes để biểu diễn ký tự Unicode.
Thay vào đó bạn nên sử dụng `wstring` (wide string), b
Có hai lý do mà mình biết tại sao nên sử dụng `static_cast` trong C++ hơn là ép kiểu truyền thống trong C.
> `static_cast` tự động kiểm tra xem kiểu dữ liệu có tương thích hay không, trong khi C vẫn cho phép ép kiểu mặc dù hai kiểu dữ liệu không tương thích.
Chuyện gì xảy ra nếu hai kiểu dữ liệ