? Programmeringssproget C + + tillader programmører at præsentere data på bestemte måder. Når et program består af mange dele , der skal være en struktur til gennemførelse af dataene . Ligesom et bibliotek arrangerer bøger i forskellige områder , der er baseret på det system, den bruger , programmet arrangerer sine data på en bestemt måde . Private Member data
C + + programmering bruger en kategori kaldet private medlemsdata at begrænse adgangen til nogle oplysninger. Programmører klassificere data i forskellige klasser . Hvis de angiver , at dataene i en klasse er privat, betyder det, at kun dem, der kan få adgang til denne klasse kan få adgang til dataene . Kun dem med en sådan adgang kan ændre dataene i klassen. Programmet finder data i en klasse til at være private , og det er standardindstillingen , medmindre programmøren angiver andet .
Public medlemsdata
anden måde at give adgang til oplysninger i C + + programmeringssprog er at præcisere, at klasserne er offentlige. Det betyder, at brugere, der kan få adgang til koden kan få adgang til input i en klasse . Dette er en mindre restriktiv måde at give adgang til data . I en passiv datastruktur format er dataene i en klasse offentligt som standard. I en klasse format, som er en aktiv datastruktur format , er de data private som standard, medmindre programmøren gør det offentligt .
Protected Access
p Der er også en anden måde at give adgang i C + + programmeringssprog. Beskyttet adgang giver en form for brugeradgang , som ikke er så begrænset som private adgang, men gør for flere restriktioner end offentlig adgang, som er åben for alle . Denne form for adgang giver adgang til visse data kun inde fra en klasse eller underklasse . Hvis programmører ønsker at gøre nogle aspekter af data offentligheden, samtidig begrænse adgangen til nogle underklasser af data , ved hjælp af beskyttet adgang tjener dette formål.
Betydning
C + + programmering gør brug af beregnere der kan være kompleks . Gør brug af det offentlige adgang funktionen giver brugerne adgang til kun visse oplysninger, som de har brug for at vide , uden at skulle gå gennem de mere komplekse beregnere . For eksempel en klasse i tilfælde har trehundrede data medlemmer og hundrede medlem funktioner , hvilket gør alt dette input offentlige gør for kompleksitet. I stedet, hvis programmet er sat op til at begrænse offentlighedens adgang til kun et par af de funktioner , det kan forenkle programmet for brugerne.