Qual è la differenza tra i dati personali e utente pubblico?

May 10

Qual è la differenza tra i dati personali e utente pubblico?


Il linguaggio di programmazione C ++ consente ai programmatori di presentare i dati in un certo modo. Quando un programma è costituito da molte parti, ci deve essere una struttura per implementare i dati. Proprio come libreria organizza libri in diversi campi, basati sul sistema che utilizza, il programma organizza i dati in un certo modo.

Privato Dati Utente

C ++ programmazione utilizza una categoria chiamata dati membro private per limitare l'accesso ad alcune informazioni. I programmatori classificare i dati in varie classi. Se si specificano che i dati in una classe è privata, questo significa che solo coloro che possono accedere a tale classe può accedere ai dati. Solo coloro che tale accesso è possibile modificare i dati della classe. Il programma considera i dati in una classe di essere privato, e questa è l'impostazione di default, a meno che il programmatore diversamente specificato.

Public dati membro

Un altro modo di fornire l'accesso ai dati nel linguaggio di programmazione C ++ è quello di specificare che le classi sono pubbliche. Ciò significa che gli utenti che possono accedere al codice può accedere l'ingresso in una classe. Questo è un modo meno restrittivo di fornire accesso ai dati. In un formato di struttura di dati passiva, i dati in una classe è pubblico per default. In un formato di classe, che è un formato di struttura dati attiva, i dati sono privati ​​per impostazione predefinita a meno che il programmatore rende pubblica.

Protected Access

C'è anche un altro modo di fornire l'accesso nel linguaggio di programmazione C ++. accesso protetto fornisce una forma di accesso utente che non è così limitato come accesso privato, ma rende più restrizioni di accesso pubblico che è aperto a chiunque. Questo tipo di accesso fornisce l'accesso a determinati dati solo all'interno di una classe o sottoclasse. Se i programmatori vogliono fare alcuni aspetti dei dati pubblici, limitando l'accesso ad alcune sottoclassi di dati, utilizzando l'accesso protetto serve a questo scopo.

Importanza

programmazione C ++ fa uso di specificatori che possono essere complesse. Facendo uso della funzione di accesso del pubblico offre agli utenti l'accesso a solo alcune informazioni che hanno bisogno di sapere, senza dover passare attraverso i committenti più complesse. Per esempio, nel caso in cui una classe ha trecento membri di dati e un centinaio di funzioni membro, rendendo tutto questo input pubblico fa per complessità. Invece, se il programma è impostato per limitare l'accesso pubblico solo alcune delle funzioni, può semplificare il programma per gli utenti.