? Programmeringsspråket C + + lar programmerere å presentere data på bestemte måter. Når et program består av mange deler , det må være en struktur for å implementere dataene. Akkurat som et bibliotek arrangerer bøker på ulike felt, basert på systemet den bruker , arrangerer programmet sine data på en bestemt måte . Private medlemsdata
C + + programmering bruker en kategori som heter private medlemsdata å begrense tilgangen til noe informasjon. Programmerere klassifisere data i flere forskjellige klasser . Hvis de angir at dataene i en klasse er privat , betyr dette at bare de som har tilgang til den klassen får tilgang til dataene . Bare de med slik tilgang kan endre dataene i klassen. Programmet vurderer dataene i en klasse for å være privat , og dette er standardinnstillingen , med mindre programmerer oppgir noe annet .
Public Medlem data
En annen måte å gi tilgang til data i C + + programmeringsspråk er å spesifisere at klassene er offentlige. Dette betyr at brukere som har tilgang til koden kan få tilgang til innspill i en klasse . Dette er en mindre restriktiv måte å gi datatilgang. I en passiv datastruktur format , er dataene i en klasse offentlige som standard. I en klasse format , som er en aktiv datastruktur format er dataene private som standard med mindre programmerer gjør det offentlig .
Protected Access
p Det er også en annen måte å gi tilgang i C + + programmeringsspråk. Beskyttet tilgang gir en form for brukertilgang som ikke er så begrenset som privat adkomst , men gjør for flere restriksjoner enn offentlighet som er åpen for alle . Denne typen tilgang gir tilgang til visse data bare fra i en klasse eller underklasse . Hvis programmerere ønsker å gjøre noen aspekter av data publikum mens begrense tilgangen til noen subklasser av data , ved hjelp beskyttet tilgang tjener dette formålet .
Betydning
C + + programmering gjør bruk av byggebransjen som kan være komplisert . Å gjøre bruk av offentlig tilgang funksjonen gir brukerne tilgang til kun visse opplysninger som de trenger å vite , uten å måtte gå gjennom de mer komplekse byggebransjen . For eksempel, i tilfelle en klasse har i tre hundre data medlemmer og hundre medlemsfunksjoner , noe som gjør all denne inngangen offentlige gjør for kompleksitet. I stedet , hvis programmet er satt opp til å begrense offentlig tilgang til bare noen få av funksjonene , kan det forenkle programmet for brukerne .