Loại đục trong C là gì?
Loại đục trong C là gì?

Video: Loại đục trong C là gì?

Video: Loại đục trong C là gì?
Video: Đục thủy tinh thể: Những triệu chứng không thể bỏ qua | VTC Now 2024, Tháng Chín
Anonim

Các loại đục một phần là một cách để tạo ra NS hướng đối tượng hơn. Chúng cho phép đóng gói, để các chi tiết bên trong của một kiểu có thể thay đổi - hoặc được triển khai khác nhau trong các nền tảng / tình huống khác nhau - mà mã sử dụng nó phải thay đổi.

Theo dõi điều này, kiểu dữ liệu không rõ ràng trong C là gì?

Một kiểu dữ liệu không rõ ràng là một kiểu mà việc triển khai bị ẩn khỏi người dùng. Cách duy nhất để sử dụng kiểu dữ liệu không rõ ràng là thông qua một giao diện con trỏ trừu tượng được hiển thị trong API. Một ví dụ nổi tiếng là FILE loại dữ liệu bên trong NS thư viện I / O tiêu chuẩn. h) và cũng cung cấp khai báo giao diện con trỏ thân thiện với người dùng.

Thứ hai, giá trị không trong suốt là gì? " Mờ mịt "được định nghĩa bằng tiếng Anh là" không thể nhìn thấu được; không minh bạch ". Trong Khoa học Máy tính, điều này có nghĩa là giá trị không tiết lộ chi tiết nào khác sau đó là loại giá trị chinh no. Mọi người thường sử dụng FILE loại C làm ví dụ cổ điển nhưng thường thì điều này không mờ mịt - các chi tiết được tiết lộ trong stdio.

Ngoài ra, cấu trúc không trong suốt là gì?

Trong khoa học máy tính, một mờ mịt kiểu dữ liệu là kiểu dữ liệu có dữ liệu cụ thể kết cấu không được xác định trong một giao diện. Điều này thực thi ẩn thông tin, vì các giá trị của nó chỉ có thể được điều khiển bằng cách gọi các chương trình con có quyền truy cập vào thông tin bị thiếu.

Cách tốt nhất để triển khai các kiểu dữ liệu trừu tượng không rõ ràng trong C là gì?

Một cách tốt là dành cho khách hàng sử dụng con trỏ cấu trúc (có thể ẩn sau typedefs) trỏ đến cấu trúc các loại mà không được xác định công khai.

Đề xuất: