const em c [RESOLVIDO]

1. const em c [RESOLVIDO]

Bell Coutinho
BellCoutinho

(usa Arch Linux)

Enviado em 23/01/2019 - 15:20h

Pessoal, não compreendi essa instrução:

int const * const r;


Qual é a diferença de usar o const antes e depois do * ?

Desde já obrigado.


  


2. MELHOR RESPOSTA

Fernando
phoemur

(usa Debian)

Enviado em 23/01/2019 - 16:30h

Significa que o ponteiro é const (não pode apontar pra outra coisa).
Significa também que o dado para o qual esse ponteiro aponta (um int) também não pode ser mudado.

Ou seja, um const é do ponteiro e outro do int.

Aqui você entende em menos de 2 minutos:
https://stackoverflow.com/questions/1143262/what-is-the-difference-between-const-int-const-int-const...
______________________
https://github.com/phoemur





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts