Kiểu Void và Hằng số NULL
Về mặt cú pháp, kiểu void
là một kiểu cơ bản cùng với các kiểu char
, uchar
, bool
, short
, ushort
, int
, uint
, color
, long
, ulong
, datetime
, float
, double
và string
. Kiểu này được sử dụng để chỉ ra rằng hàm không trả về giá trị nào, hoặc khi làm tham số của hàm, nó biểu thị sự vắng mặt của tham số.
Biến hằng số định nghĩa sẵn NULL
thuộc kiểu void
. Nó có thể được gán cho các biến của bất kỳ kiểu cơ bản nào khác mà không cần chuyển đổi. Việc so sánh các biến kiểu cơ bản với giá trị NULL
được phép.
Ví dụ:
cpp
//--- Nếu chuỗi không được khởi tạo, thì gán giá trị định nghĩa sẵn của chúng ta cho nó
if(some_string==NULL) some_string="empty";
1
2
2
Ngoài ra, NULL
cũng có thể được so sánh với các con trỏ đến các đối tượng được tạo bằng toán tử new.
Xem thêm