No C++, a palavra-chave struct (estrutura) permite a criação de tipos de dados compostos que podem conter diversos tipos de variáveis.
As structs são particularmente úteis quando você deseja agrupar várias informações relacionadas em uma única entidade.
Este capítulo abordará o conceito de struct, sua declaração, uso e implementação de funções internas para manipulação de dados.
O que é uma `Struct`?
Uma struct, ou estrutura, permite agrupar múltiplos elementos de dados, chamados membros, em uma só entidade, representando um tipo personalizado.
Enquanto uma variável do tipo int armazena apenas números inteiros, e string apenas texto, uma struct pode conter tanto int quanto string, além de outros tipos, agrupados sob um mesmo nome.
Structs podem ser úteis para representar objetos do mundo real, como carros, estudantes ou livros, que possuem múltiplos atributos.
Sintaxe Básica de uma `Struct`
Para definir uma struct no C++, utilizamos a palavra-chave struct, seguida do nome da estrutura e de suas variáveis internas, chamadas de membros: