Pular para o conteúdo

É possível deixar somente o ponteiro const? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. É possível deixar somente o ponteiro const? [RESOLVIDO]

Enviado em 14/11/2018 - 18:25h


Responder tópico

2. Re: É possível deixar somente o ponteiro const?

Melhor resposta

Enviado em 14/11/2018 - 19:50h

Sim é possível.

utilize
Entity* const entity 


const Entity* entity -> o ponteiro não está constante, apenas o objeto. Você pode mudar o ponteiro mas não os dados do objeto.

Entity* const entity -> o ponteiro é constante mas o objeto não. Você pode mudar os dados do objeto, porém não pode fazer o ponteiro apontar pra outra coisa...

Já const Entity* const entity as duas coisas são const.

https://stackoverflow.com/questions/1143262/what-is-the-difference-between-const-int-const-int-const...
Visite este link você vai entender tudo em 2 minutos

Agora se a sua semântica utiliza ponteiros constantes, a sugestão é utilizar referências logo de uma vez

Forte abraço

______________________
https://github.com/phoemur

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder