|
|
 |
Hệ
thống số ta dùng hằng ngày là Thập Phân (Decimal). Thập là 10, có nghĩa là
ta dùng 10 dấu hiệu khác nhau để viết một con số. Khi đếm từ 0 đến 9 ta viết
ra...
|
Đăng ngày: 04-09-2009 | 08:17:56 PM bởi: Vũ Thanh Lai
|
|
|
 |
Cho đến nay, để có thể
chuyển đổi kiểu một đối tượng
đơn giản sang kiểu khác chúng ta đã sử
dụng toán tử chuyển đổi kiểu truyền
thống. Ví dụ, để chuyển một số
dấu phẩy động có kiểu double sang dạng số nguyên có
kiểu int chúng ta sử
dụng:
int i;
double d;
i = (int)...
|
Đăng ngày: 04-09-2009 | 07:54:38 PM bởi: Vũ Thanh Lai
|
|
|
 |
Trong suốt quá trình phát triển một
chương trình, có thể có một số trường
hợp mà một số đoạn mã chạy sai do truy
xuất đến những tài nguyên không tồn tại hay
vượt ra ngoài khoảng mong muốn...
Những loại tình huống bất
thường này được nằm trong cái
được gọi là exceptions và...
|
Đăng ngày: 04-09-2009 | 07:54:17 PM bởi: Vũ Thanh Lai
|
|
|
 |
Namespaces cho phép chúng ta gộp một nhóm các
lớp, các đối tượng toàn cục và các hàm
dưới một cái tên. Nói một cách cụ thể
hơn, chúng dùng để chia phạm vi toàn cụ thành
những phạm vi nhỏ hơn với tên gọi namespaces.
Khuông mẫu để sử dụng namespaces
là:
namespace identifier
{
namespace-body
}
Trong...
|
Đăng ngày: 04-09-2009 | 07:53:59 PM bởi: Vũ Thanh Lai
|
|
|
 |
Các
mẫu hàm
Các mẫu cho phép tạo
các hàm có thể chấp nhận bất kì kiểu dữ
liệu nào làm tham số và trả về giá trị mà không
phải làm quá tải hàm với tất cả các kiểu
dữ liệu có thể. Khai báo mẫu của nó có thể
là một trong hai kiểu sau:...
|
Đăng ngày: 04-09-2009 | 07:53:32 PM bởi: Vũ Thanh Lai
|
|
|
 |
Để có thể
hiểu được phần này bạn cần hiểu
rõ về cách sử dụng con trỏ và thừa
kế giữa các lớp. Nếu có vài biểu thức
nào có vẻ lạ lùng với bạn, bạn có thể xem
lại các phần sau:
...
|
Đăng ngày: 04-09-2009 | 06:03:10 PM bởi: Vũ Thanh Lai
|
|
|
 |
C++ cho phép sử dụng các toán tử
chuẩn của ngôn ngữ giữa các lớp giống
như với các kiểu dữ liệu cơ bản. Ví
dụ:
int a, b, c;
a = b + c;
là hoàn toàn hợp lệ vì
các biến ở đây đều có kiểu là các kiểu
dữ liệu cơ bản. Tuy nhiên,...
|
Đăng ngày: 04-09-2009 | 06:02:51 PM bởi: Vũ Thanh Lai
|
|
|
 |
Các
hàm bạn bè (từ khoá friend)
Trong bài trước chúng ta
đã được biết rằng có ba mức bảo
vệ khác nhau đối với các thành viên trong một
lớp: public, protected và private. Đối
với các thành viên protected và private, chúng không
thể được truy xuất ở bên ngoài lớp mà
chúng được khai báo....
|
Đăng ngày: 04-09-2009 | 06:01:10 PM bởi: Vũ Thanh Lai
|
|
|
 |
Lớp là một phương thức logic
để tổ chức dữ liệu và các hàm trong cùng
một cấu trúc. Chúng được khai báo sử
dụng từ khoá class, từ này có
chức năng tương tự với từ khoá của
C struct nhưng có khả
năng gộp thêm các hàm thành viên.
Dạng thức của nó như...
|
Đăng ngày: 04-09-2009 | 06:00:53 PM bởi: Vũ Thanh Lai
|
|
|
 |
Trong bài trước chúng
ta đã xem xét một loại dữ liệu
được định nghĩa bởi người dùng
(người lập trình): cấu trúc. Nhưng có còn
nhiều kiểu dữ liệu tự định nghĩa
khác:
Tự định
nghĩa các kiểu dữ liệu (typedef).
C++ cho phép
chúng ta định nghĩa các kiểu dữ liệu của
riêng mình dựa trên các...
|
Đăng ngày: 04-09-2009 | 06:00:04 PM bởi: Vũ Thanh Lai
|
|
|
 |
Các cấu trúc dữ
liệu.
Một
cấu trúc dữ liệu là một tập hợp của
những kiểu dữ liệu khác nhau được
gộp lại với một cái tên duy nhất. Dạng
thức của nó như sau:
struct model_name { type1 element1; type2 element2; type3 element3; . .} object_name;
trong đó model_name
là tên của mẫu kiểu dữ liệu...
|
Đăng ngày: 04-09-2009 | 05:59:43 PM bởi: Vũ Thanh Lai
|
|
|
 |
Cho đến nay, trong
các chương trình của chúng ta, tất cả những
phần bộ nhớ chúng ta có thể sử dụng là các
biến các mảng và các đối tượng khác mà chúng
ta đã khai báo. Kích cỡ của chúng là cố định
và không thể thay đổi trong thời gian chương
trình chạy....
|
Đăng ngày: 04-09-2009 | 05:59:22 PM bởi: Vũ Thanh Lai
|
|
|
 |
Chúng ta đã biết các
biến chính là các ô nhớ mà chúng ta có thể truy xuất
dưới các tên. Các biến này được lưu
trữ tại những chỗ cụ thể trong bộ
nhớ. Đối với chương trình của chúng ta,
bộ nhớ máy tính chỉ là một dãy gồm các ô
nhớ 1 byte,...
|
Đăng ngày: 04-09-2009 | 05:59:00 PM bởi: Vũ Thanh Lai
|
|
|
 |
Trong tất cả các
chương trình chúng ta đã thấy cho đến
giờ, chúng ta chỉ sử dụng các biến kiểu
số, chỉ dùng để biểu diễn các số.
Nhưng bên cạnh các biến kiểu số còn có các xâu kí
tự, chúng cho phép chúng ta biểu diễn các chuỗi kí
tự như là các...
|
Đăng ngày: 04-09-2009 | 05:58:22 PM bởi: Vũ Thanh Lai
|
|
|
 |
Mảng là một dãy các
phần tử có cùng kiểu được đặt liên
tiếp trong bộ nhớ và có thể truy xuất
đến từng phần tử bằng cách thêm một
chỉ số vào sau tên của mảng.
Điều này có
nghĩa là, ví dụ, chúng ta có thể lưu 5 giá trị
kiểu int mà không cần...
|
Đăng ngày: 04-09-2009 | 05:58:11 PM bởi: Vũ Thanh Lai
|