C-də qeyri-şəffaf tip nədir?
C-də qeyri-şəffaf tip nədir?

Video: C-də qeyri-şəffaf tip nədir?

Video: C-də qeyri-şəffaf tip nədir?
Video: Qadınlar yataqda nədən razı qalır? (Xanımlar izləməsin) 2024, Noyabr
Anonim

Qeyri-şəffaf növlər qismən etmək üçün bir yoldur C daha çox obyekt yönümlüdür. Onlar encapsulation imkan verir, belə ki, daxili detalları a növü dəyişdirilə bilər - və ya müxtəlif platformalarda/situasiyalarda fərqli şəkildə həyata keçirilə bilər - onu istifadə edən kodu dəyişmək məcburiyyətində qalmadan.

Bunu nəzərə alaraq, C-də qeyri-şəffaf məlumat növü nədir?

An qeyri-şəffaf məlumat növü a növü icrası istifadəçidən gizlidir. İstifadə etməyin yeganə yolu qeyri-şəffaf məlumat növü API-də açıqlanan mücərrəd göstərici interfeysi vasitəsilə həyata keçirilir. Məşhur bir nümunə FAYLdır məlumat növü içində C standart I/O kitabxanası. h) və həmçinin istifadəçi dostu göstərici interfeysi bəyannaməsini təmin edir.

İkincisi, qeyri-şəffaf dəyər nədir? " Qeyri-şəffaf " ingiliscə "görünə bilməmək" kimi müəyyən edilir; şəffaf deyil". Kompüter Elmində bu, a dəyər növündən başqa heç bir təfərrüat göstərmir dəyər özü. İnsanlar tez-tez klassik nümunə kimi C tipli FAYL-dan istifadə edirlər, lakin çox vaxt belə deyil qeyri-şəffaf - detallar stdio-da açıqlanır.

Bundan əlavə, qeyri-şəffaf quruluş nədir?

Kompüter elmində, an qeyri-şəffaf məlumat növü konkret məlumatları olan məlumat növüdür strukturu interfeysdə müəyyən edilmir. Bu, məlumatın gizlədilməsini tələb edir, çünki onun dəyərləri yalnız çatışmayan məlumatlara çıxışı olan alt proqramları çağırmaqla manipulyasiya edilə bilər.

C-də qeyri-şəffaf mücərrəd məlumat növlərini tətbiq etməyin ən yaxşı yolu nədir?

Bir yaxşı yol müştərilərin struktura işarə edən struktur göstəricilərindən (bəlkə də əlavə olaraq typedefs arxasında gizlənmiş) istifadə etməsi üçündür növləri hansılar ictimai şəkildə müəyyən edilmir.

Tövsiyə: