? Programmeringsspråket C + + tillåter programmerare att presentera data på ett visst sätt . När ett program består av många delar , måste det finnas en struktur för att genomföra uppgifter. Precis som ett bibliotek ordnar böcker inom olika områden , baserat på systemet den använder , arrangerar programmet sina uppgifter på ett visst sätt . Dolda medlemsberättelser Data
C + + programmering använder en kategori som heter privata medlemsländer uppgifter för att begränsa tillgången till vissa uppgifter . Programmerare klassificera data i olika klasser . Om de anger att data i en klass är privat , innebär detta att endast de som kan komma att klassen kan komma åt data . Endast de med sådan tillgång kan ändra data i klassen . Programmet anser uppgifter i en klass för att vara privat , och detta är standardinställningen , om inte programmeraren anger annat .
Publika medlemsträd Data
annat sätt att ge tillgång till uppgifter i C + + programmering språk är att ange att klasserna är offentliga . Detta betyder att användare som har tillgång till koden kan komma ingången i en klass . Detta är ett mindre restriktivt sätt för att ge tillgång till data . I en passiv datastruktur format , är data i en klass offentligt som standard . I en klass format , vilket är en aktiv datastruktur format är data privata som standard såvida programmeraren gör det offentligt .
Protected Access
är också ett annat sätt att ge tillgång i C + + programmeringsspråk. Protected Access ger en form av användare tillgång som inte är så begränsad som privat tillgång , men ger fler begränsningar än allmänhetens tillgång som är öppen för alla . Denna typ av tillgång ger tillgång till vissa uppgifter endast från inom en klass eller underklass . Om programmerare vill göra vissa aspekter av data allmänheten samtidigt begränsa tillgången till vissa underklasser av data , med skyddad åtkomst tjänar detta syfte .
Betydelse
C + + -programmering använder sig av specifikatörer som kan vara komplex . Att använda sig av allmänhetens tillgång funktionen ger användarna tillgång till endast viss information som de behöver veta , utan att behöva gå igenom de mer komplexa specifikatörer . Till exempel , om en klass har trehundra data medlemmar och ett hundratal funktioner medlemsländer , vilket gör all denna input allmänheten gör för komplexitet . Istället , om programmet är inställd för att begränsa allmänhetens tillgång till endast ett fåtal av de funktioner , kan det förenkla programmet för användarna .