Please enable JavaScript.
Coggle requires JavaScript to display documents.
c++ - Coggle Diagram
c++
Classes
Data Encapsulation
Quando você define uma classe, você também especifica os membros privados ,ou seja, membros que não estão disponíveis para acesso externo, e membros públicos desta classe
Um objeto é visto, portanto, encapsulando sua estrutura privada, protegendo-se de influência externa e gerenciando-se por seus próprios métodos
A seção privada geralmente contém membros de dados e a seção pública contém os métodos de acesso aos dados.
Methods
Dentro de um método, todos os membros de uma classe podem ser designados diretamente usando seus nomes. A associação de classes é automaticamente assumida. Em particular métodos que pertencem a mesma classe podem chamar um ao outro diretamente.
Objects
Objetos são uma instância de uma classe. Os dados membros de cada objeto ocupam um lugar diferente na memória
Records
É uma classe contendo apenas dados membros públicos e sem nenhum método. E se usa struct para definí-las
Unions
É uma classe cujos membros são armazenados no mesmo espaço de memória. Cada membro de dados têm o mesmo endereço inicial na memória.
Arrays
Um array possui múltiplos objetos de um mesmo tipo armazenados sequencialmente na memória. Os objetos individualmente no array podem serem abordados usando um número chamado de index.
-
-
Multidimensional arrays
É possível definir um array com a quantidade de dimensões que quiser. O mais comum é um array de duas dimensões também conhecida como matrix
-
-