-
Tạo, đóng, mở tệp tin văn bản và tệp tin nhị phân
-
Giới thiệu một số hàm về xử lý tệp tin
-
Các hàm nhập xuất theo kiểu văn bản
-
Các hàm nhâp xuât theo kiểu nhị phân
-
Nhập...
1/ Hướng dẫn tạo USB Boot có sẵn Hiren't BootCD: download full phần mềm và hướng dẫn link:
https://drive.google.com/file/d/0B8tAQ0_sJKCSS0h5MzdPbE9icUU/view?usp=sharing
Cần phần mềm:
(1) usb_format.exe: để format usb
(2) grub4dos.zip :
(3) HBCD
Các bước thực hiện: xem hướng dẫn ở tệp tin bootcd-on-usb-disk_huongdanTaoUSB_Boot.html trong thư mục .zip
...
1. So sánh hệ thống Big Endian và Litle Edian:
- Big
Endian: Byte cao nhất
sẽ
được sắp
đầu
tiên
tức là (nếu hàng ngang thì) xếp phía bên trái ngoài cùng. Liên hệ
slide 45
- Litle
Edian:
Byte thấp
nhất
sẽ
đc
sắp
đầu
tiên
tức là (nếu hàng ngang thì) xếp phía bên trái ngoài cùng.
- Các
hệ
thống
dùng
vi xử
lý
của
intel thì
dùng
nền
tảng
little...
static_cast: chuyển kiểu dữ liệu bình thường như int -> char,...
dynamic_cast: chuyển đổi kiểu con trỏ (hoặc kiểu tham chiếu) giữa các lớp đa hình trong đa kế thừa.
reinterpret_cast: chuyển đổi giữa 2 kiểu dữ liệu ko có mối liên hệ, vd như là int -> pointer,...
const_cast: bỏ const ra khỏi dữ liệu được chuyển đ...
1. Khái niệm:
- Xét hàm Max(x, y) để tính max của 2 đối số x, y. Nếu không sử dụng khuôn hình hàm thì với mỗi kiểu dữ liệu của x, y (int, float, long, ...) thì ta phải xây dựng một hàm Max riêng.
- Dùng khuôn hình hàm, ta có thể định nghĩa một mẫu cho một họ các hàm tương ứng, bằng cách thay kểu dữ liệu như một tham số.
2. Ví dụ khuôn hình hàm:
Tìm max của hai số:
#include <iostream>
using namespace
std;
template <class
T> T GetMax(T...
Ví dụ 1: Đối với các phép toán phân số: cộng, trừ, nhân, chia hai phân số
PS pstong = Cong(p, q);//Dùng hàm làm tính toán không được tự nhiên và dài dòng
--> Ở ví dụ 2 dùng chồng toán tử nên cách viết đơn giản hơn:
PS pstong = p + q;//Cách ghi đơn giản hoa
#include <iostream>
using namespace
std;
struct PS
{
...