GIÁO TRÌNH C++ - Trang 74

Các unions vô danh

Trong C++ chúng ta có thể sử dụng các unions vô danh. Nếu chúng ta đặt một
union trong một cấu trúc mà không đề tên (phần đi sau cặp ngoặc nhọn

{ }

)

union sẽ trở thành vô danh và chúng ta có thể truy xuất trực tiếp đến các phần
tử của nó mà không cần đến tên của union (có cần cũng không được). Ví dụ,
hãy xem xét sự khác biệt giữa hai phần khai báo sau đây:

union

union vô danh

struct {

char title[50];

char author[50];

union {

float dollars;

int yens;

} price;

} book;

struct {

char title[50];

char author[50];

union {

float dollars;

int yens;

};

} book;

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.