Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Uso de ponteiros em structs

No exemplo apresentado sobre composição temos a seguinte estrutura

type ContaCorrente struct {
    Titular       clientes.Titular
    ...    
}

A duvida é quanto ao uso da referência, seria errado declarar a estrutura utilizando um ponteiro para referenciar o titular? existe alguma convenção sobre isso?

type ContaCorrente struct {
    Titular       *clientes.Titular
    ...
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Errado não está, porém o certo é manter ponteiro quando há manipulação de algum atributo. outro ponto é que em casos de routines/channels você sofrerá um pouco e terá que tomar cuidado com retornos. Pois ha chances de causar racing values. Resumindo, caso não há manipulação melhor n usar ponteiro.