Mi az átlátszatlan típus C-ben?
Mi az átlátszatlan típus C-ben?

Videó: Mi az átlátszatlan típus C-ben?

Videó: Mi az átlátszatlan típus C-ben?
Videó: Orient - вот лучшие японские часы на мой взгляд. Часы Ориент 3А 90-х годов. Наручные мужские часы. 2024, Szeptember
Anonim

Átlátszatlan típusok részben az elkészítési mód C inkább objektumorientált. Lehetővé teszik a tokozást, így a belső részletek a típus változhat – vagy eltérően implementálható különböző platformokon/helyzetekben – anélkül, hogy az azt használó kódnak változnia kellene.

Ezt szem előtt tartva, mi az átlátszatlan adattípus C-ben?

An átlátszatlan adattípus egy típus amelynek megvalósítása rejtve van a felhasználó elől. A használat egyetlen módja átlátszatlan adattípus az API-ban elérhető absztrakt mutatófelületen keresztül történik. Híres példa erre a FILE adattípus ban,-ben C szabványos I/O könyvtár. h) és egy felhasználóbarát mutató interfész deklarációt is biztosít.

Másodszor, mi az átláthatatlan érték? " Áttetsző A " kifejezés angolul a "nem látható át; nem átlátszó". A számítástechnikában ez azt jelenti, hogy a érték amely a típusán kívül semmilyen részletet nem árul el érték maga. Az emberek gyakran használják a C típusú FÁJL-t klasszikus példaként, de gyakran nem ez áttetsző - derülnek ki a részletek az stdio-ban.

Ezenkívül mi az átlátszatlan szerkezet?

A számítástechnikában egy áttetsző adattípus egy olyan adattípus, amelynek konkrét adatai szerkezet nincs interfészben definiálva. Ez kikényszeríti az információ elrejtését, mivel értékei csak a hiányzó információkhoz hozzáférő szubrutinok meghívásával manipulálhatók.

Mi a legjobb módja az átlátszatlan absztrakt adattípusok megvalósításának C-ben?

Egy jó út Az ügyfeleknek struktúramutatókat kell használniuk (talán emellett a typedefek mögé rejtve), amelyek a struktúrára mutatnak típusok amelyek nem nyilvánosan meghatározottak.

Ajánlott: