? A linguagem de programação C + + permite que os programadores para apresentar os dados de determinadas maneiras. Quando um programa é composto de muitas partes, tem que haver uma estrutura para implementar os dados. Assim como uma biblioteca organiza livros em diferentes áreas , com base no sistema que ele usa, o programa organiza os dados de uma determinada maneira . Dados Privados Membro
programação C + + usa uma categoria chamada de dados de membro privadas para restringir o acesso a algumas informações . Programadores classificar os dados em várias classes . Se especificar que os dados de uma classe é privado, o que significa que só quem pode acessar essa classe pode acessar os dados . Apenas aqueles com tal acesso pode modificar os dados na classe . O programa considera os dados em uma classe para ser privado, e esta é a configuração padrão , a menos que o programador especifique o contrário.
Membro Pública Dados
Outra maneira de proporcionar o acesso de dados na linguagem de programação C + + é especificar que as classes são públicos. Isso significa que os usuários que podem acessar o código pode acessar a entrada em uma classe . Esta é uma forma menos restritiva de fornecer acesso a dados. Em um formato de estrutura de dados passiva , os dados em uma classe é pública por padrão. Em um formato de classe, que é um formato de estrutura de dados activa , os dados são privados por padrão , a menos que o programador torna público.
Protected Access
é também uma outra maneira de fornecer acesso na linguagem de programação C + +. Protected Access fornece uma forma de acesso do usuário que não é tão restrito quanto o acesso privado, mas torna-se mais restrições do que o acesso do público que está aberto a qualquer um. Esse tipo de acesso permite o acesso a determinados dados apenas a partir de dentro de uma classe ou subclasse. Se os programadores querem fazer alguns aspectos de dados públicos , limitando o acesso a algumas subclasses de dados , utilizando o acesso protegido serve esse propósito .
Significado
programação C + + faz uso de especificadores que pode ser complexo . Fazendo uso da função de acesso público dá aos usuários acesso a apenas algumas informações que eles precisam saber , sem ter que ir através dos especificadores mais complexos. Por exemplo, no caso de uma classe tem três centenas de membros de dados e uma centena de funções membro , fazendo todo esse público faz para entrada de complexidade. Em vez disso, se o programa estiver configurado para restringir o acesso do público aos apenas algumas das funções , ele pode simplificar o programa para os usuários.