Curso Programação Orientada à Objetos
Struct em C++
Nesta aula, veremos o funcionamento das structs em C++.
Struct em C++
A maneira de se definir structs em C++ é semelhante à forma de se definir em C. Porém, as structs em C não permitem que o programador utilize boa parte dos conceitos de Programação Orientada a Objetos.
São as principais diferenças:
- Para declarar uma variável, não precisa do nome struct;
- Permite métodos (ações que os objetos podem realizar);
- Permite herança;
- Permite mais tipos de polimorfismos.
Definição de uma Struct em C++
Muito semelhantemente ao C, para definir uma struct em C++, faz-se:
struct <nome> {
// Atributos e