Então estruturas podem ter construtores, e a sintaxe é a mesma das classes. Isso não funcionará se você herdar de outra classe e a variável for desmarcada na classe pai.
Estruturas podem ter construtores em C?
Criação de construtor na estrutura: Estruturas em C não podem ter construtor dentro da estrutura, mas Estruturas em C++ podem ter criação de construtor.
Uma struct deve ter um construtor?
Tecnicamente, uma struct é como uma classe, então tecnicamente uma struct naturalmente se beneficiaria de ter construtores e métodos, como uma classe faz.
As estruturas têm construtores padrão?
A resposta simples é sim. Tem um construtor padrão. Nota: struct e class são idênticos (além do estado padrão dos especificadores de acesso). Mas se ele inicializa os membros dependerá de como o objeto real é declarado.
Uma struct pode ter vários construtores?
Uma classe ou struct pode ter vários construtores que recebem argumentos diferentes. Os construtores permitem que o programador defina valores padrão, limite a instanciação e escreva código flexível e fácil de ler.